videocalling
RTMP (实时消息传输协议)

RTMP (实时消息传输协议)

协议

最初由 Macromedia 开发的协议,用于通过互联网流式传输音频、视频和数据。

什么是 RTMP?

实时消息传输协议 (RTMP) 最初由 Macromedia(现为 Adobe)开发,用于在 Flash 播放器和服务器之间高性能传输音频、视频和数据。尽管 Flash 已消亡,但 RTMP 仍然是将直播流推流(Ingest)到 YouTube Live、Twitch 和 Facebook Live 等广播平台的标准协议。

RTMP 与 WebRTC

  • 延迟: RTMP 基于 TCP,其延迟(秒级)通常高于 WebRTC 的亚秒级 UDP 传输。
  • 用例: WebRTC 用于实时交互(会议),而 RTMP 用于将该会议发送给更广泛的受众(广播)。