从本质上来讲,Mobile CDN 和IPTV CDN也没有什么根本区别。
不过CDN除了要做分发(Distribution), 最终目的还是为了交付(Delivery), 为了给Mobile终端提供优质的内容服务,Mobile CDN还是有了新的要求:
1.从目前来讲,Mobile的带宽和稳定性还是比不上固网连接的机顶盒和PC,Mobile的节目的码率也相应比较低,所以说,IPTV CDN和mobile 一般不会共用相同的节目文件,一般是独立编码出不同的文件。
2.IPTV里面使用TS相当普遍,但是在Mobile里面,一般使用ISMA,原因之一是Mobile的带宽较为敏感,TS的头开销还是比较大,而且TS相比ISMA不够灵活。
3.Mobile因为终端的多样化和网络的环境,对于CDN提出了更高的要求:
a. 设备适配,各种各样的设备类型,屏幕尺寸
不同的设备有不同的硬件,不同的屏幕分辨率和色彩深度,CDN必须能够根据设备的特点提供不同分辨率的内容.
b. 网络适配
mobile 难以保证稳定的带宽,CDN必须能够动态根据带宽发送不同码率的内容,也就是支持动态码率技术,另外也对保证QOS提出了更高的要求。
c. 播放器适配
不同的Mobile终端常有各自不同的播放器,在协议的细节上都各有差别,甚至有些播放器不那么遵从标准,CDN不能改变环境,就只能改变自己。哪怕终端错了,也只能将错就错。
d. 视频格式适配
不同的终端和播放器都有着各自适合的视频格式和Codec,CDN需要能够与之相适应
感想:Mobile Straming 的关键在终端上,几个平台争夺很厉害,一方面是操作系统层 Symbian 和 Iphone , Windows Mobile , Android一决高下。另外一方面 FlashLite/Flex , JavaFx Mobile/J2ME 等几个移动平台各有千秋。
但是,操作系统和移动平台的竞争都很高端,在Mobile CDN上整合资源,在产业链上取得自己的位置,也未免不是出路。