# 6.直播原理总结

xcooo

# 区别:

  • HLS协议 - 好用, 但是有一定的延时
  • RTMP协议 - 实时性比较好, 但是实现起来相对比较复杂
  • HTTP-FLV协议 - 结合前两者的有点, 视频格式是 flv

# 不同场景采用什么协议

  • 采集用客户端来做, 使用 RTMP协议, 因为后端对http通信比较了解
  • 对于低延时的场景, 使用 RTMP 或者是 HTTP-FLV协议
  • 对于延时要求不高(几秒之内), 比如斗鱼直播, 它们都是使用 HLS协议, 因为传输文件是 ts格式, 不是flv格式, 也不需要建立长连接
上次更新: 2020/10/28 下午11:02:30