1、目录页一、质量优化.51.直播&点播业务通用质量指标介绍.52.直播质量优化.61)上行优化.82)云厂商内部链路优化.103)下行播放优化.124)上下行质量监控体系.163.点播质量优化.181)下行优化.182)云厂商内部链路优化.21二、成本优化.241.成本优化概述.242.CDN 及直播出流量优化方案.241)视频&图片降低码率.242)直播图像拆分降码率.253)使用 CDN 智能压缩.254)使用客户端缓存.263.回源成本优化.261)源站存储成本优化.262)源站出流量成本优化.28三、容灾建设.311.直播容灾.311)直播链路架构.312)直播容灾案例及通用容灾方案.3
2、32.点播容灾.361)容灾案例及通用方案.36一、质量优化5本文基于多媒体行业头部客户经验,抽练沉淀出多媒体质量成本优化及容灾方案,该文展开介绍了直播点播全链路上可做的质量优化措施、直播点播场景如何实现全链路容灾、多媒体成本如何进行优化。一、质量优化1.直播&点播业务通用质量指标介绍近年来长视频行业增速放缓寻求突破,短视频及直播行业蓬勃发展,截至 2022 年 12月底,我国网民规模达到 10.67 亿,短视频用户规模为 10.12 亿,网络直播用户规模达7.51 亿。无论是长视频、短视频还是直播行业其背后代表的业务为直播点播业务,背后承载的产品技术为直播、CDN、媒体转码等技术;各业务厂商
3、为占领流量高地,内容创作、业务营销、内容推荐等技术运营策略实施的同时,直播点播业务的质量优化也同步实施,让用户获取更优质的视频内容。直播点播业务通用的质量衡量指标如下:直播通用-开播失败率、卡顿率、秒开率;点播通用-卡顿率、错误率、失败率;多媒体行业头部客户的关键指标可参考如下:某短视频 A 直播:开播失败率、首帧时间、百秒卡顿 sum、百秒卡顿 avg、百秒卡顿次数、百秒重试次数某游戏直播:秒开率、中度卡、重度卡、黑屏比、p2p 卡比、flv 卡比、adr 卡比、ios 卡比、webh5 卡比某政企直播:卡顿率、错误率某游戏直播:卡顿率、拉流失败、秒开失败、平均延迟某短视频 A 点播:下载失
4、败率、下载速度、慢速下载率、视频准备时间、开播故障一、质量优化6率、卡顿次数、卡顿率 卡顿时长某短视频 B 点播:卡顿率、中断率、错误率某游戏点播:成功率某政企点播:卡顿率、错误率某长视频点播:卡顿率各头部客户的质量指标及通用质量指标及客户端日志打点详细介绍、质量监控告警如何设置等详情可看多媒体行业质量监控最佳实践一文。了解了直播点播质量衡量的指标,下文将展开如何对直播点播业务进行质量优化的介绍。2.直播质量优化直播及点播业务均承载在复杂技术链路架构上,要对质量进行优化,需要先拆解链路架构,再针对每一环链路进行优化,常见的直播架构分为:边缘推播流架构、触发拉流架构、拉流架构,架构图可参考下图。
5、一、质量优化7整体直播业务架构分为三层分别为上行接流层,中间分发层及下行播流层,而一般中间分发层众多的业务厂商均会采用云厂商 CDN/直播进行分发,基于该前提下本文将云厂商 CDN/直播以上的链路称之为上行接流层,云厂商 CDN/直播以下的部分称之为下行播流层,针对上行链路、下行链路及云厂商内部链路如何进行质量优化,详情在下文展开。一、质量优化81)上行优化a a)推流传输协议优化推流传输协议优化案例 1-阿里 RTS 直播RTS 在阿里云视频直播的基础上进行全链路延时监控、CDN 传输协议改造、UDP 等底层技术优化,通过集成阿里云播放器 SDK,支持在千万级并发场景下节点间毫秒级延时直播的
6、能力,弥补了传统直播存在 36 秒延时的问题,具备较优的抗弱网能力,确保了超低延时、低卡顿、秒开流畅的直播观看体验。RTS 直播适用于互动直播、及低延迟直播场景,详情介绍参考链接。b b)接流链路优化接流链路优化案例 1-国内自建接流源站自建接流源站,具有优势如下:拥有 CDN 调度能力,增强了源站及整个直播平台容灾的能力;使用公共云平台自建直播接流源站可以增强平台的弹性能力,并且在多云策略的举措下,可以避免被一家云厂商锁定;同时客户可以执行调控各 CDN 流量比例,在质量和成本间取得最好的折衷;如自研智能 CDN 调度系统,精确捕捉 CDN 与用户的动态变化,可以更合理地利用CDN 资源,通