首页 > 解决方案 > RTMP规范中的“高层协议”是什么意思?

问题描述

查看RTMP 规范,在第 5 节(RTMP 块流)中它说:

RTMP Chunk Stream 包含自己的带内协议控制消息,并且还提供了一种机制让上层协议嵌入用户控制消息。

“高级协议”是什么意思?

它还规定:“虽然 RTMP 块流设计为与实时消息传递协议(第 6 节)一起使用,但它可以处理任何发送消息流的协议”。RTMP Chunk Stream 和 Real Time Messaging Protocol 不一样吗?

标签: video-streamingstreamingaudio-streamingrtmprtmps

解决方案


当 RTMP 首次发布时,Chunk Stream 传输通过套接字或 HTTP 工作(尽管我认为 HTTP 隧道没有被记录,但存在开源实现)。后来 Adob​​e 发布了 RTMFP,用于通过 UDP 进行对等通信。在这两种情况下,RTMP 都是更高级别的协议,与 RTMP 消息的编码方式无关。

有关详细信息,请参阅https://rtmp.veriskope.com/docs/overview/


推荐阅读