面试真题

网络 · 简单 · 腾讯

直播协议了解吗?

简单 网络 🎤 腾讯
参考答案
直播常见协议有RTMP、HLS、HTTP-FLV、WebRTC。结论:RTMP低延迟适合推流,HLS兼容性高延迟大,HTTP-FLV低延迟易分发,WebRTC实时互动。原理:RTMP基于TCP长连接分块传输,默认延迟1-3s,但易被防火墙拦;HLS将流切片为ts文件通过HTTP访问,客户端按m3u8索引,延迟常超10s;HTTP-FLV封装FLV over HTTP,边下边播,延迟2-5s;WebRTC基于UDP的SRTP及ICE,亚秒级延迟,但接入复杂。选型:秀场直播多用HTTP-FLV,赛事高并发用HLS,连麦用WebRTC+RTMP。
题目整理自公开面经,答案由校招宝自研生成,仅供参考