TikTok Live 研究 HTTP-FLV 直播的自适应码率实现。由于 HTTP-FLV 是连续流而非分段协议,客户端切换码率会导致新旧流争抢带宽。论文提出客户端决定码率、服务器执行切换的分工,并引入服务端拥塞反馈(CCTK)和一致性哈希优化。基于数十亿会话的 A/B 测试显示,服务器执行切换使切换期卡顿时长降低 13%,ABR 整体降低卡顿率 4.7%,人均日观看时长提升 0.2%。
FFmpeg 多媒体库近期改进了对 Flash 视频 (FLV) 的支持,新增多轨音频/视频功能,增强了现代编解码器的兼容性,包括解复用、处理多轨模式和改进的 RTMP 信息支持。
动手点关注干货不迷路????延迟是怎么产生的?传统直播方案(http-flv、RTMP 等)的架构以及延迟量级如下图所示:以抖音直播为例,直播链路各环节延迟贡献如下:推流端——网络延迟平均 20 ~ 30ms,编码延迟依赖编码参数设置而定流媒体服务——在拉流转码的场景下,会额外引入 300ms ~ 2s 的转码延迟(大小与转码参数相关),如果直接播放源流,则不存在转码延迟播...
写在前面
完成下面两步后,将自动完成登录并继续当前操作。