短视频是人们日常休闲娱乐、社交和信息交互的主要工具,深受用户喜爱,近年来短视频用户规模持续增长。因此一些用户想要搭建视频网站,但是视频网站对带宽的需求是非常高的,一台服务器能够承受的访问量、能够提供支撑的带宽是有限的,于是使用视频cdn。
那么视频cdn是干嘛的?cdn有哪些作用呢?下面是关于视频cdn的介绍。
1、什么是视频cdn?
视频CDN一般是由缓存服务器与内容分发服务器两种服务器构成。缓存服务器(CDN节点)分布于世界各地,通过策略存储相关的视频内容;内容分发服务器则是将视频服务器上的视频内容根据一定策略分发到各个缓存服务器上。
2、cdn有哪些作用?
①CDN可以减少服务器的负载
CDN处在服务器和观看视频的一大批观众之间,它可以用来降低源站服务器的负载。来自观众设备上的请求先到达为他们提供服务的CDN,只有被请求的视频分片不在CDN的缓存中,CDN才会向源服务器请求视频。
②CDN有助于视频直播降低延迟
当观众距离你的直播地理位置较远时,你需要考虑到访问视频分片的往返时间。如果有人按了播放键,然后要等待20~30秒视频才能播放,那么他们肯定会放弃这个视频而去看别的了。
所以,使用CDN就可以通过距离观众较近的服务器将preload视频响应出去。这大大减少了响应请求的时间和下载时间,并降低了延迟和首屏时间。
③使用CDN减少视频缓冲
当播放器向服务器请求视频分片后,要花一段时间等待视频分片从服务器到达播放器。当播放器在等待视频分片到达的时间里,缓冲区中所有视频已经被播放完,则被判断为underflow(数据不足或欠载),然后播放器开始卡顿。
但是如果你使用CDN的话,这些请求就不会直接访问到源服务器,而是来到了CDN。这减少了每个视频分片的响应时间,播放器的缓冲区会得到快速填充。
④防范DDoS攻击
CDN位于观众和源服务器(或直播服务器)之间,它发挥了屏障或第一道防线的作用,商业CDN内置了很多智能防护策略,当它检测到恶意流量或者DDoS攻击,可有效抵御各种大流量攻击。
以上就是有关视频cdn是干嘛的,cdn有哪些作用的介绍。