video-streaming - RTMP规范中的“高层协议”是什么意思?
问题描述
查看RTMP 规范,在第 5 节(RTMP 块流)中它说:
RTMP Chunk Stream 包含自己的带内协议控制消息,并且还提供了一种机制让上层协议嵌入用户控制消息。
“高级协议”是什么意思?
它还规定:“虽然 RTMP 块流设计为与实时消息传递协议(第 6 节)一起使用,但它可以处理任何发送消息流的协议”。RTMP Chunk Stream 和 Real Time Messaging Protocol 不一样吗?
解决方案
当 RTMP 首次发布时,Chunk Stream 传输通过套接字或 HTTP 工作(尽管我认为 HTTP 隧道没有被记录,但存在开源实现)。后来 Adobe 发布了 RTMFP,用于通过 UDP 进行对等通信。在这两种情况下,RTMP 都是更高级别的协议,与 RTMP 消息的编码方式无关。
推荐阅读
- python - Django - 可以将酥脆的表格分成 2 列吗?
- laravel - 我想用故事的分页显示标签的所有标签和故事
- latex - 有没有办法强制整页图像出现在您将它们放在 tex 文件中的位置
- authentication - 从 servlet 访问 FileNet 内容引擎
- python - 如何使用 dpkt 编写器中实时捕获的标头中的时间戳?
- python - Pygame 图像到表面 fps
- sql - SQL查询以获取特定日期范围/期间的时间范围内的记录
- scala - 在 Scala 中调用静态模拟时出现 NotAMockException
- javascript - 如果合适,将不同大小的 div 放在另一个中
- c# - 如何在.Net最新版本中获取文件类型的IPreviewHandler