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

时间:2011-07-27 18:22:19

标签: 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的

1 个答案:

答案 0 :(得分:2)

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

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