📜  RTMP 完整表格

📅  最后修改于: 2021-09-23 06:50:08             🧑  作者: Mango

RTMP 代表实时消息传递协议,是由 Macromedia 开发的一种协议,用于通过保持低延迟连接来流式传输音频和视频。 RTMP 是基于 TCP(传输控制协议)的协议,默认使用端口号 1935。 RTMP 是一种专为直播而设计的交付方式。在 2010 年代初期,Flash Player 和 RTMP 是实时流媒体的主要交付机制。在公开之前,RTMP 是由 Adobe 开发和拥有的。

RTMP 的特点:

  1. 兼容性 –
    仅限于 Flash Player、Adobe AIR、RTMP 兼容。
  2. 效率 –
    交付实时流媒体,减少延迟和开销,提高语音/音频质量。
  3. 加密方法 –
    使用行业标准的 TLS/SSL 机制。使用 RTMPE 将会话包装在一个更轻量级的加密层中。
  4. 可靠性——
    其基于 TCP 的数据包重传能力和可调缓冲区。

RTMP 的优点:

  • 能够开始高级搜索并具有最少的缓冲。
  • 使用实时流协议,它保持比 HTTP 更短的延迟。
  • 所有视频和音频文件都在 Flash Player 中发送。
  • RTMP 的好处是优化了视频和音频数据传输。
  • 具有实时消息协议传输或显示音频、视频。

RTMP 的缺点:

  • 未针对体验质量或可扩展性进行优化。
  • 它容易受到带宽问题的影响。
  • 由于带宽低,可能会出现中断。