带你读《多媒体行业质量成本优化及容灾方案白皮书》2. 直播质量优化(1)https://developer.aliyun.com/article/1351903?groupCode=supportservice
1) 上行优化
a) 推流传输协议优化
b) 接流链路优化
- 拥有CDN调度能力,增强了源站及整个直播平台容灾的能力;
- 使用公共云平台自建直播接流源站可以增强平台的弹性能力,并且在多云策略的举措下,可以避免被一家云厂商锁定;
- 同时客户可以执行调控各CDN流量比例,在质量和成本间取得最好的折衷;
- 如自研智能CDN调度系统,精确捕捉 CDN 与用户的动态变化,可以更合理地利用CDN资源,通过自动调度取优各厂商各区域的CDN质量,逃逸个别厂商CDN故障,可以大大降低观看故障时长,节约大量人力监控和维护成本。
自建接流源站客户包括某短视频A、短视频B、游戏直播客户A、党媒客户等。
然而该客户体量庞大,需要同时使用多家CDN,而各家 CDN 的质量、价格参差不齐,以及经常有一些不可预知的突发状况,因此,通过人工调度的方式,显然是无法接受的。客户自研智能CDN调度系统,精确捕捉 CDN 与用户的动态变化,从而更合理地利用CDN 资源,且大大降低观看故障时长,节约大量人力监控和维护成本。
该客户对源站的要求非常高,必须有高可靠、高并发和易迁移的特性。
- 高可靠:源站资源和系统要具有冗余的能力,在线上资源出现异常时,保持业务的可持续性。
- 高并发:在面临突发流量时,源站可以快速扩展一倍以上,对房间的支撑能力和分发能力都有高并发的扩展。
- 易迁移:某短视频客户A业务部署在多个IDC和公共云上。出现服务质量风险或商务风险时,可以实现快速转移。
案例2-云厂商边缘节点推流
阿里直播边缘推流介绍参考链接。
案例3-主播推流网络切换fallback机制
- 长时间的帧率跳变(按经验4秒及以上的帧率80%及以上的跳变未恢复行为会导致播流卡顿),时间阈值的选取与业务需求相关;
- 音视频头是否=1,不等于1容易引发卡顿等。
带你读《多媒体行业质量成本优化及容灾方案白皮书》2. 直播质量优化(3)https://developer.aliyun.com/article/1351901?groupCode=supportservice