摄像机的 HTTP 隧道(RTP)

发布于 2024-11-26 16:04:38 字数 376 浏览 2 评论 0原文

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

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

现在我怎么也搞不懂 X 协议是什么。 我已经在两个相机品牌(Panasonic 和 Edimax)中目睹了同样的行为,这表明这不是某种专有协议。

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

谢谢,
托梅尔

My company is developing a system that interfaces with several network cameras.
The way we stream video from the cameras is over HTTP (mainly because of camera limitations combined with the fact that we want it to be able to supply plug-and-play behavior).
I noticed that when I use the streaming of rtp over http option, the way rtp is streamed is
| X | | RTP |
|-4-| |-------|

where X is a 4-byte header which starts with "24 00" in hexa, and the other 2 bytes are the length of the RTP packet (and afterwards the RTP packet comes).

Now I can't for the life of me figure out what the X protocol is.
I have witnessed this same behavior in two camera brands already - Panasonic and Edimax, which suggests it's not some kind of proprietary protocol.

Does anyone have any idea what kind of protocol this is? Maybe some sort of HTTP tunneling protocol?

Thanks,
Tomer

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

森罗 2024-12-03 16:04:38

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

是的,它是 RTSP 协议,如上述文档所述。

Section Data Streamed Over TCP of this document may help:
"The RTP or RDT packets are encapsulated by an ASCII dollar sign (24 hexidecimal),
followed by a one-byte binary channel identifier, followed by the length of the
encapsulated binary data as a binary, two-byte integer in network byte order, followed by
the upper-layer protocol layer and stream data."

Yes, it is a part (10.12) of the RTSP protocol as stated by the above document.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文