视频直播服务支持输出RTMP、FLV、HLS、ARTC四种协议
协议对比如下:
协议类型 | 延时 | 优点 | 缺点 | 特点 | 适合端 | 场景推荐 |
---|---|---|---|---|---|---|
RTMP | 1s~3s | 延时低 |
|
TCP长连接 | PC端 | 实时性要求不高的直播 |
FLV | 1s~3s |
|
需要集成SDK才能播放 | TCP长连接 | PC端 | 实时性要求不高的直播 |
HLS | >10s |
|
延时高 | HTTP短连接 | PC端、移动端 | 实时性要求不高的直播;移动端和H5端 |
ARTC | 1s |
|
H5播放不支持B帧和AAC音频(可通过阿里云RTS转码功能去除B帧并将音频转为Opus) | UDP | PC端、移动端 | 实时性要求高的直播,如电商带货、在线教育、社交互动等 |