关于直播平台制作过程中CDN的重要性和应用

发布来源:云豹科技
发布人:云豹科技
2018-12-14 09:16:32

照目前互联网的发展趋势看,直播依旧拥有广阔的市场发展前景。直播平台制作的过程中不仅需要源码作为技术支持,还需要借助一些三方服务商来共同完成。比如我们常说的CDN无论直播平台的架构如何设计,其中最核心的就是流媒体服务器,性能和稳定性直接决定了整套直播的服务能力和质量。再加上市场和人群的需求,CDN在开发过程中就显得尤为重要。

1.什么是CDN

CDN即内容分发网络,是一个策略性部署的整体系统,主要解决由于网络带宽小、用户访问量大、网点分布不均匀等导致用户访问网站速度慢的问题。这中间就有了很多的CDN节点,具体实现是通过在现有的网络中,增加一层新的网络架构,将网站的内容发布到离用户最近的网络节点上,这样用户可以就近获取所需的内容,解决之前网络拥塞、访问延迟高的问题,提高用户体验。

2.CDN有什么作用

1)保证网站的正常访问

2)加快网站的访问速度和响应速度

3)防止网站因黑客攻击等故障导致的网站服务器出现状况。

3.为什么直播平台需要CDN

1)直播平台的突发性流量增长已是常态,短时间内如何扛过流量高峰,成为各大网络直播平台十分重视的问题。尤其是在移动直播领域,无线网络和移动宽带在稳定性方面没办法跟固定宽带相比,CDN服务商的技术支持现在已经成为当下直播平台在内容传播层面最重要的保障。
2)直播对网络环境的要求较高,所以经常会出现卡顿、延时、花屏等问题。而CDN作为内容分发网络,借助负载均衡系统将内容推送到接近用户的边缘节点,使用户就近取得资源,从而大大增加了用户的访问速度以及访问的稳定性。

4.CDN在不同直播场景下的应用

1)秀场直播主要靠主播跟粉丝之间互动,所以两端之间的延迟问题是需要十分注意的。对于互动性要求比较强的直播来说,解决延迟是非常重要的。CDN服务商会对延迟现象作出相应解决方案,达到5-10秒内的延迟。

2)游戏直播是非常具有粘性的,用户会长时间持续观看主播或电竞比赛,如果在游戏直播的过程中出现卡顿,CDN服务商一般会将卡顿率控制在4%以内。

3)目前比较火的移动直播花椒、映客等直播APP通过用户行为做出了调整将直播做成列表浏览的方式。用户通常会随机通过封面选择,感兴趣的点进去观看不超过1min就退出观看下一个。在频繁观看和退出的操作下,首屏体验就变成了CDN服务商需要解决的问题之一,避免造成用户使用体验差的现象。

4)教育是近两年比较火热的领域,各大培训机构都推出了在线教育直播,让学生能够远程便利的随时接受各种知识,但是由于教育机构非常重视教材的保密性和避免版权纠纷,CDN服务商需要提供防盗链的访问方式,甚至视频级的加密技术

从以上内容可以看出,直播平台制作CDN服务是密切相关的。像阿里云、腾讯云、七牛云和网宿科技都是我们长期合作的CDN服务商,云豹科技从客户的角度出发,客户可以根据自己的需求选择合适的CDN服务商。如果客户想选择的CDN服务商不是我们长期合作的服务商,我们也可以去跟客户所选择的CDN服务商进行相关的适配工作,致力给客户提供更加人性化的服务。

本文为云豹科技原创,转载请注明(www.yunbaokj.com)

相关阅读:直播解决方案:怎样解决直播过程中的高并发

声明:
以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任