为什么优酷上的视频不卡,其他的视频网站有的卡呢?

2024-11-24 09:52:12
推荐回答(1个)
回答1:

优酷为什么播放快?

优酷正式上线不到两年的时间,已经成长为网站视频的第一品碑。这其中很大程度上得益于"快"的口碑。而这种优势也是逐步建立起来的。

从一开始我们就决定要自建CDN(内容分发网络)。虽然当时业内有运作了多年的CDN服务商。但我们知道,对于视频这样流媒体大文件,他们和我们一样没有经验。而在积累经验改进服务的过程中,与外包商的沟通和反馈,显然不会比公司内的沟通反馈更有效。另外,我们技术团队的核心成员在互联网公司工作多年,完全有信心做得更好。

我们建立的是专用的视频CDN网络,而不是通用的,从而可以和我们自已的业务结合得更紧密。性能更好,带宽利用率更高。当然这个过程中也出现过几次转折。最早的时候,我们假定用户访问的热点相当集中,所以采用小存储的Cache服务器在前端,但一两个月运营下来,发现用户的访问随着视频的增多越来越分散,服务器缓存能力有限,不断的淘汰和更新,IO不堪重负。在其后一年多时间里,我们改造了三次,从硬件配置,结构层次,到任务分配调度,预推送策略都做了大幅度的改进,才有了最后可以自由扩展,性能优异的架构。而且因为对用户访问进行实时的分配调度,热点可以即时发现并特殊处理,避免系统局部负担过重。

中国的网络环境非常复杂,且不说互联互通的问题,即使是运营商内部,网络条件也是不断变化的。所以对于视频这样一个带宽敏感的应用,必须做到实时的监控才行。我们对每一次的播放情况都有比较详细的统计:是否发生了缓冲,平均下载速度是多少,都有实时的统计和计算。然后根据每个地区的统计结果来决定我们CDN节点的分布和分配策略。