视频直播服务支持输出RTMP、FLV、HLS、ARTC四种协议

协议对比如下:

协议类型 延时 优点 缺点 特点 适合端 场景推荐
RTMP 1s~3s 延时低
  • iOS平台要开发支持相关协议的播放器
  • 使用非标准TCP端口
TCP长连接 PC端 实时性要求不高的直播
FLV 1s~3s
  • 延时低
  • 可通过HTML5解封包播放
需要集成SDK才能播放 TCP长连接 PC端 实时性要求不高的直播
HLS >10s
  • iOS、Android和H5原生支持良好
  • 可通过HTML5解封包播放
延时高 HTTP短连接 PC端、移动端 实时性要求不高的直播;移动端和H5端
ARTC 1s
  • 超低延时
  • 抗弱网能力强
H5播放不支持B帧和AAC音频(可通过阿里云RTS转码功能去除B帧并将音频转为Opus) UDP PC端、移动端 实时性要求高的直播,如电商带货、在线教育、社交互动等