摄像机的HTTP隧道传输(RTP)

5
我的公司正在开发一个与多个网络摄像机接口的系统。我们从摄像机中流式传输视频的方式是通过HTTP(主要因为摄像机限制,结合我们希望它能够提供即插即用的行为)。我注意到当我使用RTP over HTTP选项进行流媒体传输时,RTP的流媒体方式如下:
| X | | RTP |
|-4-| |-------|

其中X是一个4字节的头部,以16进制数“24 00”开始,另外2个字节是RTP数据包的长度(随后是RTP数据包)。

现在我无法想象出这个X协议是什么。我已经在两个摄像机品牌中见过相同的行为 - 松下和Edimax,这表明它不是某种专有协议。

有没有人知道这是什么样的协议?也许是某种HTTP隧道协议吗?

谢谢,
Tomer

1个回答

2

这份文档中的TCP数据流部分可能会有所帮助:

"RTP或RDT数据包由ASCII美元符号(24个十六进制数)封装, 接着是一个字节的二进制通道标识符,然后是以网络字节顺序表示的二进制两字节整数的封装二进制数据长度,接着是上层协议层和流数据。"

是的,正如上述文档所述,它是RTSP协议的一部分(10.12)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接