流媒体业务是一种对实时性、连续性、时序性要求非常高的业务,不论从带宽消耗上还是质量保障上来说,对Best-effort的IP网络都是一个不小的冲击。CDN服务高带宽要求。即使只为用户提供在普通笔记本上观看的视频节目,CDN服务最低也需要几百kb/s的码率,才能够满足一定的清晰度要求。
相应的,传送带宽要高于这个码率。这比起浏览普通网页只需几十kb/s带宽,是十几倍的差别。而用户对视频质量的要求不断提高,这种要求的提高是一个不可逆的过程,现在网络视频已经转向电视这样的大屏幕,传送带宽要求高达几兆甚至几十兆,同时需要稳定的带宽保证,更多相关知识:http://www.zhengdaole.com。
CDN服务高QOS要求。比如码率为750b/s的MMS流媒体要求端到端丢包率小于2%,双向时延小于140ms。在IP网络上,并没有对视频流量实行端到端的QOS保障,所以要达到这样的QOS要求还是很难的。CDN服务流媒体业务还呈现较强的热点集中特性(虽然用户需求模型正在向着长尾方向发展),当热点事件到来时,同时在线用户数会瞬时飙升,对网络局部压力骤增,对源站服务器也会产生难以承受的压力。
组播、广播要求。直播类流媒体业务要求网络支持从单点(广播源)到多个接收点(用户终端)的流传输,以IP组播或广播技术来实现承载是最节省资源的方式,但目前的IP网络还难以提供端到端组播业务,如果开展呼叫中心业务,需要了解呼叫中心客户。
从上面的几点分析来看,有些需求是IP网络能够解决的,CDN服务有些是短期内解决不了但可以规划解决的,而有些是怎么都解决不了的。Internet原本是以简单、高效的方式有序运行的,为了流媒体业务改变Internet的原始法则不实际也不合理。那么就会有新的技术出现以适应这种新的业务需求,这就是流媒体CDN技术。通过流媒体CDN来承载视频流量,能够实现以下优化目的。
CDN服务节点部署在离用户比较近的网络边缘,对用户提供就近服务,能够缩短流媒体内容与用户之间的传送距离,解决长距离网络传输带来的质量下降问题,同时减少对骨干网段的带宽需求。
通过CDN边缘节点终结大部分用户访问,将用户大规模并发带来的流量激增压制在IP网络边缘,避免对骨干网产生冲击。 CDN服务利用CDN节点服务器的流复制功能,实现应用层组播,实现流的树形分发,替代IP网组播。