但对于许多业务而言,CDN又是必需的,比如CDN许可证办理。从上节的IPTV的业务流程来看,用户终端的播放请求经过了多次重定向,目的就是为用户终端找到一个最优的服务器,从而保证用户访问的质量。
1.内容统一编码(编址)
上节 IPTV终端从EPG上获取了节目在CDN的访问链接后,由CDN RR服务器为其选择合适的服务器为其服务。所以每一个访问的节目在 CDN 进行存储分发时,都应有一个唯一的ID,这个唯一的ID可以唯一地标识一个节目内容。这里带来一个问题,CDN不是为单个CP/SP或单个业务服务。CDN RR需要对接很多个门户系统,这些门户系统的节目 ID是没有统一规定的,也没有办法统一规定。如何解决内容统一编码是CDN在总体架构设计时首先要考虑的问题。
内容统一编码的解决办法总体而言有两种思路。
(1)内容在进入CDN前进行统一的编码,即所有由CDN承接加速的业务都应按预先制定好的规律进行统一的编码。使用这种方式编码的局限性很明显:CDN对业务提出了统一编码的要求,对于已经建好的业务系统来说,是很难进行内容的统一再编码的。
(2)CDN不要求内容预先统一ID的编码,而是对每个接入的业务或CP/SP内容增加唯一标识。这个标识是CDN统一增加的,可以保证在CDN的唯一性,当然每个业务或CP/SP的内容ID也是唯一的。