带你读《多媒体行业质量成本优化及容灾方案白皮书》2. 直播质量优化(4)

简介: 带你读《多媒体行业质量成本优化及容灾方案白皮书》2. 直播质量优化(4)

带你读《多媒体行业质量成本优化及容灾方案白皮书》2. 直播质量优化(3)https://developer.aliyun.com/article/1351901?groupCode=supportservice

b) 终端播放器buffer缓冲区

播放器播放视频的过程本质上是播放器代码逻辑读取缓冲区数据,进行解封装、音视频解码、音视频同步处理、音视频渲染的过程。为了抗网络、渲染、解码等各种抖动,播放器播放视频一般会设置缓冲区来进行抗抖动,缓冲区分为帧缓冲区和显示缓冲区:帧缓冲区,主要是抗网络抖动、抗解码抖动、避免丢帧。显示缓冲区,主要是抗渲染抖动、实现音画同步。缓冲区越大,抗抖动效果越好,但内存占用就更大,延时效果也更大。

 

image.png

不同直播场景的buffer缓冲时长如何设置:教育类直播场景需要低延迟直播,而终端播放器缓冲区时间越长,延迟越高,一般教育行业终端播放器buffer缓冲时长0-1s;秀场直播或带货直播等场景对延迟无高要求,一般会设置3-5s的buffer缓冲区。

c) 终端播放器低帧率/0帧识别 自动切换线路

相关直播业务采用多云厂商容灾,业务服务器下发多云厂商流地址供终端播放器播放,终端播流用多云厂商直播域名fallback逻辑,当终端播放器识别A域名长期低帧率/0帧的情况,终端播放器播放器fallback到B厂商的B域名进行播放同时可以结合网络探测数据识别是否需要降低档位,播放低码率视频,这样的播放逻辑可能会存在直播画面的重复。

 

多云厂商直播域名fallback逻辑实现的收益点:

 

  • 单云厂商直播中心故障逃逸;
  • 单云厂商直播分发节点异常逃逸;
  • 部分终端用户到直播分发节点之间的网络链路问题逃逸;
  • 地方运营商域名级别封禁快速逃逸。


d) 预解析及链路择优策略

视频播放整体的链路包括了:域名解析、4层连接建立、网络流数据获取、播放器播放展示视频等。优化视频播放体验,降低DNS解析耗时也是其中一环,DNS解析耗时优化策略包括了域名预解析机制,DNS本机缓存机制。

 

域名预解析表示在应用启动或网页打开的时候对该应用或网页可能会涉及访问的域名进行预解析并缓存到本地,那么当访问对应域名的时候整体的DNS解析耗时就减短了。

 

DNS本机缓存时长不建议太长,时间太长可能部分云厂商的直播分发节点出现异常下线,而终端仍然请求到异常节点的情况,某短视频客户A的DNS本机缓存时长是3分钟,可参考。

e) 运营商异常解析&缓存缓解-HTTPDNS

部分运营商为了提升其终端用户的质量,会做一些DNS解析劫持,将流量劫持在网内就近访问内容的cache。部分情况也会出现一些运营未遵循DNS解析的TTL,LDNS解析缓存时间过长的情况,如果当时直播的分发节点异常下线、节点裁撤等,就会导致终端用户访问不到业务,或者运营商因为其他的一些原因做了DNS解析劫持。

 

以上的DNS解析行为均可能会导致终端用户访问到的内容不符合客户业务预期,这种情况可以通过HTTPDNS解析解决。

 

HTTPDNS产品介绍。

f) 预加载策略

长短视频应用场景下,终端用户应用展现的音视频内容由业务应用调度算法控制,为缩短音视频内容展示的首屏时间,一般会采用预加载策略。

 

多节目直播场景下,开发者可维护一个队列,用于填充一定数量的待播放直播节目(每一个节目对应一条待开播的直播地址),在用户播放到A节目时,可预先加载接下来的N个直播地址。这样用户在进入下一个直播节目时,可节省网络建连、流媒体meta读取、播放器初始化等一系列耗时动作,快速进入首屏。

g) RTS

RTS在阿里云视频直播的基础上进行全链路延时监控、CDN传输协议改造、UDP等底层技术优化,通过集成阿里云播放器SDK,支持在千万级并发场景下节点间毫秒级延时直播的能力,弥补了传统直播存在3~6秒延时的问题,具备较优的抗弱网能力,确保了超低延时、低卡顿、秒开流畅的直播观看体验。RTS直播适用于互动直播、及低延迟直播场景,对于抗弱网优化卡顿的直播场景也有很好的收益。

 

详情介绍参考阿里云官网链接。


带你读《多媒体行业质量成本优化及容灾方案白皮书》2. 直播质量优化(5)https://developer.aliyun.com/article/1351897?groupCode=supportservice

相关文章
|
数据采集 SQL 分布式计算
常用的数据集成ETL工具有哪些?
六种常用的数据集成ETL工具
常用的数据集成ETL工具有哪些?
|
SQL 传感器 人工智能
生成更智能,调试更轻松,SLS SQL Copilot 焕新登场!
阿里云日志服务(SLS)推出智能分析助手 SLS SQL Copilot,融合 AI 技术与日志分析最佳实践,将自然语言转换为 SQL 查询,降低使用门槛,提升查询效率。其具备原生集成、智能语义理解与高效执行能力,助力用户快速洞察日志数据价值,实现智能化日志分析新体验。
755 1
|
消息中间件 安全 Android开发
抖音私信脚本怎么制作,用autojs?
AutoJS通过Android无障碍服务模拟用户操作,其抖音私信脚本主要依赖三大技术模块: 控件定位层
|
消息中间件 安全 物联网
海量接入、毫秒响应:易易互联基于 Apache RocketMQ + MQTT 构筑高可用物联网消息中枢
易易互联科技有限公司是吉利集团旗下专注于换电生态的全资子公司,致力于打造安全、便捷、便宜的智能换电网络。公司依托吉利GBRC换电平台,基于电池共享与车辆全生命周期运营,已布局超470座换电站,覆盖40多个城市,计划2027年达2000座。面对海量设备高并发连接、高实时性要求及数据洪峰挑战,易易互联采用阿里云MQTT与RocketMQ构建高效物联网通信架构,实现稳定接入、低延迟通信与弹性处理,全面支撑其全国换电网络规模化运营与智能化升级。
830 1
海量接入、毫秒响应:易易互联基于 Apache RocketMQ + MQTT 构筑高可用物联网消息中枢
|
12月前
|
人工智能 数据可视化 数据安全/隐私保护
AiPy定义智能财务分析,让数据说话!
看懂财报不只是看数据,更是读出背后的“故事”。以茅台2024年财报为例,AiPy智能分析揭示其高毛利、强净利与低负债背后的竞争优势,从高端酒战略到全链条效率,几分钟完成专业级洞察。
|
12月前
|
机器学习/深度学习 自然语言处理 搜索推荐
# GloVe词嵌入:全局词频矩阵的高效表示
在自然语言处理(NLP)领域,词嵌入技术作为连接离散文本与连续向量空间的桥梁,已经成为各种文本处理任务的基础。继Word2Vec之后,斯坦福大学在2014年提出的GloVe(Global Vectors for Word Representation)模型为词嵌入技术开辟了新的思路。与Word2Vec专注于局部上下文信息不同,GloVe通过分析词的全局共现统计信息来学习词向量表示,这种方法在捕捉词语间全局语义关系方面具有独特优势。
745 1
|
运维 监控 负载均衡
构建高可靠呼叫中心——双机热备解决方案
乐科双机热备方案,通过全链路监控、智能预警与秒级切换,实现呼叫中心系统高可用。支持线路、硬件、软件全方位冗余,保障数据零丢失,业务不中断,广泛应用于政务、金融、应急等关键领域,助力企业构建极致可靠的通信平台。
|
存储 人工智能 机器人
别再只做聊天机器人:AI 应用商业闭环的工程落地指南,免费体验中
本文介绍了如何通过阿里云百炼平台创建一个星座运势分析AI智能体,并集成支付宝MCP服务实现支付闭环。解决AI产品无法直接变现的问题,完成“服务-支付-交易”全流程闭环,帮助开发者快速实现商业化。
|
12月前
|
缓存 边缘计算 调度
阿里云CDN如何选择加速区域?
阿里云CDN加速区域选择直接影响访问速度与成本。本文详解“中国内地”“全球(含内地)”“全球(不含内地)”三大区域差异,结合用户分布、合规及成本因素,提供精准选型策略,助您优化加速效果,提升用户体验。
|
12月前
|
存储 消息中间件 监控
76_混合云环境:AWS与GCP互联
在当今数字化转型的浪潮中,混合云架构已成为企业IT基础设施的重要组成部分。截至2025年第一季度,全球云基础设施市场由三大云服务提供商主导:亚马逊云服务(AWS)占29%市场份额,微软Azure占22%,谷歌云平台(GCP)占12%。这三大提供商合计占据全球云市场约63%的份额。在这种情况下,企业越来越多地采用混合云策略,尤其是同时使用AWS和GCP这两个领先平台。
634 0