技术博客 > 正文

视频加速是如何基于CDN网络实现的?

2020-12-18

视频加速通过CDN网络对部署在互联网上的视频内容进行缓存和传输优化,从而提升用户访问视频的速度和体验。

随着互联网提供的服务不断丰富,用户可通过网络获取的内容也从web1.0的静态文字/图片、到web2.0动态交互的图片/短视频、再到当前主流的互动直播等形式在不断变化。为更有效地提升不同类型内容的访问速度,CDN作为比特世界里的“高速公路”,对运输在其高速网络里不同类型的“货物包裹”(即内容)也进行了细分,并针对“包裹”的特性制定对应的分发传输策略。视频加速就是在此基础之上衍生出来的产品。

网站加速主要负责分发网站中的静态图片、页面框架等小文件内容不同,视频加速负责分发的视频内容文件通常较大,比如短视频通常为几十Mb,长视频如电影等则可达数百Mb、甚至上Gb。在没有使用CDN的情况下,网站通过公网链路向全国各地用户提供视频访问,相当于任由视频这种“大型包裹”跑在原本就相当拥挤的公网上,无疑压力巨大。由于视频观看对时延、卡顿非常敏感,用户分布广泛且不同区域的网络接入质量参差不齐,公网链路的拥塞、抖动、延迟都容易造成用户体验大打折扣;此外,当用户集中访问某一热门视频内容时,视频内容大体量的特点将给源站的出口带宽造成极大的拥堵,增加网站的带宽成本负担。

视频网站通过接入网宿视频加速服务,即可解决上述痛点,通过网宿遍布全球的智能分发节点为终端用户提供低延时、流畅的视频观看服务。CDN边缘节点上缓存了网站服务器上的视频资源,当某区域的用户对某个视频资源发起请求时,CDN智能调度系统根据用户当前IP和节点的资源命中情况,选择一个离用户最佳的节点为其提供服务。用户不再需要通过拥塞曲折的公网链路去源站服务器获取视频资源,从而保障其快速、流畅的视频观看。由于用户请求的视频资源大部分可以通过CDN边缘节点完成交付,这也极大地卸载了回源的请求流量,降低了源站的带宽消耗和建设成本。在热门赛事、热点新闻事件突发时,百万、千万级的用户访问通常集中访问某几个热点资源很容易造成源站宕机,这时CDN服务商超强的带宽储备能有效地承载这类访问流量突发,配合负载均衡技术将用户请求调度到就近节点访问、按区域分流,从而为视频网站保驾护航。

羊毛党盯上了政府消费劵 惠民助商大计如何保障?

视频网站内容加速流程

针对视频类型的不同,网宿视频加速服务还可细分为直播加速和点播加速。直播加速产品适用于电商直播带货、游戏直播平台、美女秀场直播、大型赛事直播等场景。点播加速则适用于新闻类视频网站、影视类视频网站、在线音乐类网站、短视频网站的视频分发。