2011-07-27 49 views
5

我的公司正在開發一個與多個網絡攝像機連接的系統。 我們從相機流式傳輸視頻的方式是通過HTTP(主要是因爲相機限制與我們希望它能夠提供即插即用行爲的事實相結合)。 我注意到,當我使用http的rtp流式傳輸選項時,rtp流式傳輸的方式是
| X | | RTP |
| -4- | | ------- |用於攝像機的HTTP隧道(RTP)

其中X是一個4字節的頭,以六進制開頭爲「24 00」,另外兩個字節爲RTP包的長度(之後RTP包到來)。

現在我不能爲了我的生活弄清楚X協議是什麼。 我已經目睹了這兩種相機品牌的相同行爲 - 松下和Edimax,這表明它不是某種專有協議。

有沒有人有任何想法這是什麼樣的協議?也許某種HTTP隧道協議?

謝謝,
託梅爾

回答

2

this document截面數據流式傳輸的TCP可有助於: 「的RTP或RDT包由一個ASCII美元符號(24十六進制), 接着是一個字節的二進制包封通道標識符,後面是封裝的二進制數據的長度,以網絡字節順序的二進制,雙字節整數,後跟 上層協議層和流數據。

是的,它是上述文件所述the RTSP protocol的一部分(10.12)。