用于摄像机的HTTP隧道(RTP)

Tom*_*omM 5 http rtp ip-camera http-tunneling

我的公司正在开发一个与多个网络摄像头连接的系统.我们从摄像机流式传输视频的方式是通过HTTP(主要是因为摄像机的限制以及我们希望它能够提供即插即用的行为).我注意到当我使用rtp over http选项的流时,rtp流的方式是
| X | | RTP |
| -4 | | ------- |

其中X是一个4字节的标题,以hexa中的"24 00"开头,另外2个字节是RTP数据包的长度(之后是RTP数据包).

现在我不能为我的生活弄清楚X协议是什么.我已经在两个相机品牌中看到了同样的行为 - 松下和Edimax,这表明它不是某种专有协议.

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

谢谢,
Tomer

Hon*_*ong 2

本文档的“通过 TCP 传输数据流”部分可能会有所帮助:“RTP 或 RDT 数据包由 ASCII 美元符号(24 十六进制)封装,后跟一个单字节二进制通道标识符,后跟封装的二进制数据的长度,作为二进制,按网络字节顺序排列的两字节整数,后面是上层协议层和流数据。”

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