IPTV点播业务的流程如图所示。
流程说明如下。
(1)IPTV终端开机时,EPG或从首页进入其他页面时,终端需向EPG服务器发出页面下载请求。
(2)EPG检查用户请求,根据部署的不同,可能还需要向后台发起用户合法性检查。
(3)根据用户的ID或IP返回相应的分级EPG页面。
(4)用户浏览 EPG,当看到感兴趣的节目时,点击订购,则终端向 EPG 发起订购请求。
(5)EPG检查用户请求,向后台转发订购信息,通过后,生成防盗链信息。
(6)终端下载含指向CDN的播放页面。
(7)用户点击播放键,终端客户端启动,根据播放页面的链接向 CDN RR(Request Routing)发起播放请求。
(8)CDN RR根据用户 IP以及调度策略产生重定向地址。
(9)CDN RR向终端返回重定向地址。
(10)终端根据CDN返回的重定向地址重新发起播放请求。
(11)CDN服务器检查本地有没有该内容,并检查负载情况。
(12)如果CDN服务器本地没有该内容,则CDN服务器向上级CDN服务器下拉内容。
(13)CDN服务器边下拉边为用户提供流媒体播放服务。
(14)CDN服务器统计该内容的热度,确定是否缓存该内容。
以上内容则是IPTV业务服务流程的说明,CDN的应用范围也包含了CDN许可证办理。随着网络技术的发展,CDN产业更加丰富化。