显然,CDN流媒体实现的关键技术就是流式传输,这与传统的以固定大小的文件方式提供的Web图片或文字内容差别很大。如果仅仅围绕CDN这件事来说,我们可以把它们之间的差异总结为内容类型、用户行为、内容管理和内容分发方式这几方面的差异,如果开展ISP业务,需要了解有源光网络。
CDN流媒体内容类型差异。 我们在网站上看到的除了流媒体的Web内容,包括文字、图片、动画、照片等,通过设计将它们组织在一起,形成一个完整的表达。这些内容都是以静态文件形式提供给用户的,也就是说,它们有固定大小,有始有终,终端则完全获取整个文件后才展现给用户。而流媒体内容则完全不同,它们可能没有固定大小,比如直播流,只有始没有终。
或者可能体积特别大,CDN流媒体无法很快完全获取,终端只能边下载边播放。更重要的是,用户几乎感觉不到网页内容传送过程中有什么丢包、抖动之类的网络问题,无非稍微等一会儿。但如果流媒体播放过程中出现这样的问题,用户会看到花屏、马赛克,甚至画面停止,感觉是非常明显的。
CDN流媒体用户行为差异。 这个非常好理解,我们在电脑上看视频的时候,经常会拖动一下播放进度条,跳过不感兴趣的片段,或者对感兴趣的片段来回看好几遍,暂时离开的时候会单击暂停按钮。近年来随着IPTV、智能电视的发展,我们更喜欢在电视上观看在线视频,就像看电视和DVD光碟那样,用遥控器来控制前进后退,切换片段等。而对文字、图片等网页内容,我们是绝不会进行这些操作的。