IPTV系统中的CDN网络可以对应到IMS系统中的媒体资源功能(MRF)网元;STB采用目前的终端,主要支持超文本传输协议/实时流式媒体协议(HTTP/RTSP)等。IPTV需要进入IMS核心网的原则定义涉及鉴权认证、计费、QoS,以及需要和IMS业务的交互等,这样就可以直接使用IMS系统架构下的QoS、计费等解决方案来解决IPTV的QoS和计费等需求。
3.2 IMS Based IPTV用户认证流程
机顶盒要设置H-CSCF的地址和版本服务器的IP地址才能接入IPTV业务。用户认证流程如下:
(1)机顶盒开机自检。
(2)向宽带接入请求网络接入。
(3)网络接入成功,取得IP地址和建立网络连接。
(4)向机顶盒版本服务器请求版本更新。
(5)机顶盒版本服务器检查版本是否需要更新,若需要更新,返回最新版本,否则告知机顶盒不需要版本更新。
(6)机顶盒更新版本。
(7)向H-CSCF发登陆请求。
(8)H-CSCF返回登陆页面。
(9)用户输入帐号和口令,向H-CSCF提交业务认证请求;请求经H-CSCF到达IMS核心网。
(10)IMS核心网和相关功能实体交互,认证通过后形成临时身份证和授权信息,并通知IPTV AS用户鉴权认证通过。
(11)IMS核心网把认证结果+临时身份证+授权信息返回给H-CSCF,H-CSCF按照这些信息生成新的页面,并连同前述信息一起返回给机顶盒。
(12)机顶盒更新EPG并记下授权信息和身份证书。
3.3 IMS Based IPTV点播业务流程
点播流程(即VOD)是指用户播放已订购节目的流程。用户通过H-CSCF选择已订购的点播节目,向系统发出点播请求,并最终得到视频流。具体流程如下:
(1)用户根据EPG选择已订节目,通过H-CSCF向IMS核心网发出呼叫请求。
(2)IMS核心网检查用户信息,初始过滤标准(iFC)触发到IPTV AS进行处理。
(3)IPTV AS通过和CDN网络交互,确定最终服务的视频服务器和视频流信息,并通过核心网返回给H-CSCF。
(4)IPTV AS向运营支持管理系统发送计费信息。
(5)H-CSCF将服务的视频服务器和视频流信息及相关授权信息返回给机顶盒。
(6)机顶盒携身份证书和授权证书向选定的视频服务网络发送视频连接请求。
(7)视频服务网络通过OSS业务控制系统进行身份证书和授权证书的校验,同时在OSS管理系统内生成业务统计信息。
(8)校验通过后,视频服务网络允许建立视频连接并给机顶盒应答。
(9)视频连接建立成功后,机顶盒与视频服务网络中的流媒体服务器进行视频流传输。如果视频内容受数字版权保护,则机顶盒解码视频之前还需要进行数字版权验证的使用流程。在视频流传输中,用户可以发起快进、快退、暂停等视频录放(VCR)操作,这些操作流程在机顶盒和流媒体服务器之间完成。