账户信息
认证信息
费用中心
订单管理
消息管理
退出登录
控制台
首页 新闻资讯 行业资讯 CDN直播加速原理解析,什么是直播加速?

CDN直播加速原理解析,什么是直播加速?

作者:蔚可云 时间:2021-06-01

直播业务会产生高额的宽带费用,以虎牙直播为例,2020年第二季度,其带宽支出为2.648亿人民币,成本高得吓人。实际上,如果没有CDN直播加速产品的支持,虎牙的带宽支出至少还要高出三分之一以上。问题来了,什么是直播加速?CDN直播加速原理到底是什么?为什么能为企业降低如此之多的带宽费用?


CDN直播加速原理解析,什么是直播加速?


一、什么是直播加速?


直播加速是CDN的其中一种产品,它结合了流媒体技术和CDN技术,通过负载均衡系统,将用户的访问定位到最佳的节点,从而避开网络拥塞,提高访问速度,降低源站压力。此外,它还会提供一些额外的服务,例如蔚可云“直播加速”产品,可提供视频采集、处理分发、解码等功能。


CDN直播加速原理解析,什么是直播加速?


二、CDN直播加速原理


CDN直播加速是如何工作的呢?


首先CDN直播加速的基本原理和其他CDN加速产品基本一样,都是惯犯采用各种缓存服务器,将这些缓存服务器分布到相对几种的网络中。当用户访问网站时,利用全局负载技术将用户的访问指向其距离最近的缓存服务器,让该缓存服务器响应用户的请求,以达到加速的效果。


直播加速产品的工作流程如下


CDN直播加速原理解析,什么是直播加速?


1.采集视频流:


采集是直播的第一个缓解,主播开播后开始采集视频内容。


2.前处理:


直播加速前,对视频进行前处理,比如使用美颜滤镜,或者给视频加水平等。此外,还需要对视频进行编码,编码时需针对处理的硬件的兼容性和码率和画质之间进行平衡,例如iOS的硬件兼容性较好,可采用硬编码,安卓相对较差,大多采用软编码。


3.推流:


采集视频流和进行前处理后,可以将数据从主播端传输至服务器端。数据到达服务器端后,进行转码处理,将视频转换成不同的格式(转化不同格式是直播加速的特色功能)。


4.CDN节点转到直播中:


直播内容从服务器端分发至各个边缘CDN加速节点


5.播放:


用户发起观看请求后,最近的CDN缓存服务器负责响应该请求,将视频内容呈现给用户观看。


以上是CDN直播加速原理的详细内容了。本质上直播加速和其他CDN产品没什么不同,只是由于所加速的内容不同,实现方式存在一些区别而已。