CDN 时效性
详细描述 | |
背景介绍 | 互联网视频直播是一种消息媒介形态,提供时产时消的内容,主要特点是内容实时产生实时消费,对时效性要求更高;流媒体内容占用带宽大,对网络质量要求更苛刻;一人生产、多人消费,带宽规模大,直播CDN是解决这种大规模分发场景最有效的技术途径。 |
CDN 面临的困难 | 由于直播业务本身对于质量和时效性的要求,CDN 需要在短时间内找到并建立一条完整可靠的传输链路,对于链路稳定性有一定的要求,传统依赖于旁路更新的、基于链路质量的策略,寻路算法简单,不消耗太多时间,时效性有保障,但随着成本压力越来越大和可用性的要求越来越高,基于链路质量的策略的缺点就逐渐体现出来。 |
解决方案 | 基于资源信息、链路状态、流媒体信息等多维度数据,精确计算每一路流的分发效能,将计算粒度精确到流一级,通过对能效、质量的综合计算,为每一路流动态计算接入和回源策略是解决困难的关键。 |
主要问题及挑战 | 接入调度要求对业务阻塞时长不超过 50ms;寻路调度要求全路径上阻塞时长不超过 50ms;流媒体信息同步延迟不超过 100ms;设备信息、网络质量同步延迟不超过 10s。 |
调度延迟控制 | 延迟不超过 50ms,考虑到公网的网络本身的传输延迟,基本上不会有多余的时间进行其他系统调用和计算,需要预先准备好响应的策略,并且调度接入位置要尽量靠近调用侧,设计了策略推送、策略缓存、异步更新三种功能。 |
信息同步延迟控制 | 由于流媒体信息同步延迟要求 100ms,考虑公网网络传输的延迟,定时采集上报的方式无法满足延迟要求,采用事件触发实时A。 |
CDN 的作用 | CDN 帮助用户更快速、更安全地消费互联网内容,不管是浏览门户网站、观看短视频和长剧,还是网上购物、在线学习,背后都有 CDN 在后台加速的身影。 |
CDN 的实时日志功能 | CDN 实时日志为实时采集的日志数据,日志数据延迟不超过3分钟,而离线日志的数据延迟通常在24小时之内。 |
CDN 的性能衡量指标 | 使用 CDN 后的网络延时、丢包率、回源率都会降低,缓存命中率则会提高。 |
CDN 在提高互联网内容的分发效率和用户体验方面发挥着重要作用,尤其是在直播等对时效性要求高的场景中,通过优化调度策略和信息同步机制,CDN 能够有效地解决大规模分发场景中的时效性和质量问题。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1230669.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复