RTMP 中 Chunk Message Header 和 Message Header 的区别
Difference between Chunk Message Header and Message Header in RTMP
正在阅读 RTMP Specification。我看到有两个 headers:
- 块消息 Header - 类型 0(规范第 14 页)
- 消息 Header(规范第 22 页)
这些headers有什么区别?什么时候用一个代替另一个?
我看了这个 video,以及第 17 页显示的消息 Header。规范的 22 是您可以 send/implement 在您自己的 RTMP client/server 中的内容,但这不是强制性的。这将使诸如通过 RTMP 发送 flv 之类的事情变得更容易。此消息 Header 将成为块有效负载的一部分,以提供有关您发送的内容的附加信息。
因此,这与 Chunk Message Header 完全无关,它仅取决于 Chunk Basic Header.
指定的格式
正在阅读 RTMP Specification。我看到有两个 headers:
- 块消息 Header - 类型 0(规范第 14 页)
- 消息 Header(规范第 22 页)
这些headers有什么区别?什么时候用一个代替另一个?
我看了这个 video,以及第 17 页显示的消息 Header。规范的 22 是您可以 send/implement 在您自己的 RTMP client/server 中的内容,但这不是强制性的。这将使诸如通过 RTMP 发送 flv 之类的事情变得更容易。此消息 Header 将成为块有效负载的一部分,以提供有关您发送的内容的附加信息。
因此,这与 Chunk Message Header 完全无关,它仅取决于 Chunk Basic Header.
指定的格式