您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > 02.机顶盒与IPTV业务运营平台接口技术规范V2.2
1文件编号:SHDX/ZS/CZ/JG/002/A/2008中国电信集团上海市电信公司机顶盒与IPTV业务运营平台接口技术规范V2.21.目的本规范是在中国电信集团公司发布的《机顶盒与IPTV业务运营平台接口技术规范V2.0》的基础上,根据中国电信上海公司IPTV运营的实际情况,进一步调整修订而成的。本规范供引入IPTV平台与终端设备时参照执行,同时也为平台和终端厂商开发机顶盒与IPTV业务运营平台之间的接口提供依据。本技术规范的增补、修订和解释权归中国电信上海公司所有。如中国电信上海公司在此之前的文件与本技术规范有矛盾,按此技术规范执行。本技术规范自发布之日起实施。2.适用范围本规范规定了机顶盒与IPTV业务运营平台的接口,包括与业务管理平台、EPG服务系统、增值业务系统、TS内容分发系统、ISMA内容分发系统、DRM系统(暂缓)、通信服务系统(待定)、终端管理系统之间的详细接口协议、字段内容。本规范适用于机顶盒与IPTV业务运营平台之间的接口开发。为中国电信上海公司IPTV平台与终端设备的选择提供了依据。23.引用标准下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。RFC1889:ATransportProtocolforReal-TimeApplicationsRFC2326:RealTimeStreamingProtocolRFC2327:SessionDescriptionProtocolRFC2616:HypertextTransferProtocolRFC3275:ExtensibleMakeupLanguageRFC3611:RTPControlProtocolExtendedReportsRFC3711:TheSecureReal-timeTransportProtocolISO/IEC13818-12000:GenericcodingofmovingpicturesandassociatedaudioinformationITU-TRec.H.222.0-2000-Amendment3:TransportofAVCVideoDataoverITU-TRecommendationH.222.0W3C:WebServicesDescriptionLanguage4.缩略语AVSAudioVideoCodingStandard数字音视频编解码技术标准3CATConditionalAccessTable有条件接收表CPECustomerPremisesEquipment用户终端设备DRMDigitalRightsManagement数字版权管理EPGElectronicProgrammerGuide电子节目单HTTPHypertextTransferProtocol超文本传输协议HTTPSHypertextTransferProtocolSecure安全超文本传输协议IECInternationalElectrotechnicalCommission国际电工委员会IGMPInternetGroupManagementProtocol互连网组管理协议IPInternetProtocol互联网协议ISOInternationalOrganizationforStandardization国际标准化组织MACMediaAccessControl媒体访问控制层MPEG2MovingPictureExpertsGroup2活动图像专家组2MPTSMultipleProgramsTransportStream多节目传输流NTPNetworkTimeProtocol网络时间协议OSOperationSystem操作系统PATProgramAssociationTable节目组合表PCRProgramClockReference节目时钟参考PESPacketelementarystream打包的基本码流4PMTProgramMapTable节目映射表PSIProgramSpecificInformation节目专有信息RPCRemoteProcedureCall远程过程调用RTCPReal-timeTransportControlProtocol实时传输控制协议RTPReal-timeTransportProtocol实时传输协议RTSPReal-timeTransportStreamingProtocol实时传输流媒体协议SIPSessionInitiationProtocol会话初始协议SDPSessionDescriptionProtocol会话描述协议SOAPSimpleObjectAccessProtocol简单对象访问协议SPTSSingleProgramsTransportStream单节目传输流STBSetTopBox机顶盒STB-SIMSTBSecurityIdentificationModule机顶盒安全识别模块TCPTransmissionControlProtocol传输控制协议TSTSTransportStream传送流UDPUserDatagramProtocol用户数据报协议URLUniformResourceLocator统一资源定位符UTCCoordinatedUniversalTime协调世界时/世界标准时间VODVideoonDemand视频点播5WSDLWebServiceDescriptionLanguageWeb服务描述语言XMLExtensibleMarkupLanguage可扩展标记语言XSDXMLSchemaInfosetModelXML数据定义文件5.机顶盒与IPTV业务运营平台接口框架5.1.机顶盒与IPTV业务运营平台接口描述图机顶盒与IPTV业务运营平台有以下逻辑接口:a).与业务管理平台的接口(S1)b).与EPG服务系统的接口(S2)c).与增值业务平台的接口(S3)d).与TS内容分发系统的接口(S4-T)e).与ISMA内容分发系统的接口(S4-I)f).与DRM系统的接口(C4)g).与通信服务系统的接口(S5)h).与终端管理系统的接口(S6)所有接口在系统中的位置,如图5-1-1所示:6STB机顶盒业务管理平台EPG服务系统DRM系统增值业务平台IPTV业务运营平台S3S4-TC4S1S2通信服务系统S5终端管理系统S6TS内容分发系统ISMA内容分发系统S4-I图5-1-1机顶盒与IPTV平台接口概述5.2.机顶盒与IPTV业务运营平台接口概述S1接口:机顶盒与业务管理平台接口。承载协议:HTTPGet/Post机顶盒通过S1接口与业务管理平台交互,完成开机用户应用认证、频道列表获取、业务入口地址获取、用户注销等功能。S2接口:机顶盒与EPG服务系统接口。承载协议:HTTPPost/Get7机顶盒通过S2接口与EPG服务系统交互,完成获得EPG首页及其他EPG资源、EPG切换等功能。S3接口:机顶盒与增值业务平台接口。承载协议:HTTPPost/Get、自定义协议机顶盒通过S3接口与增值业务平台交互,完成基于B/S和C/S形式的增值业务。S4-T接口:机顶盒与TS内容分发系统接口承载协议:MPEG2-TS、RTSP,RTP,RTCP机顶盒通过S4-T接口与TS内容分发系统交互,完成点播、组播、单播时移和组播时移等功能S4-I接口:机顶盒与ISMA内容分发系统接口承载协议:ISMA、RTSP,RTP,RTCP机顶盒通过S4-I接口与ISMA内容分发系统交互,完成点播、组播、单播时移和组播时移等功能C4接口:机顶盒与DRM系统接口暂缓S5接口:机顶盒与通信服务系统接口承载协议:SIP、HTTP、SOAP机顶盒通过S5接口与通信服务系统交互,完成视频通信、短信、彩信等业务交互S6接口:机顶盒与终端管理系统接口承载协议:HTTP、SOAP、TR0698机顶盒通过S6接口与终端管理系统交互,完成终端管理、软件升级、性能监测等功能5.3.机顶盒与IPTV业务运营平台接口安全性概述机顶盒与IPTV业务运营平台接口交互的安全性,通过IPTV用户密码(Password)或IPTVSIM卡密钥(ICKey)、用户令牌(UserToken)协同完成。终端在接入认证过程中,使用用户密码或IPTVSIM卡密钥通过安全认证,并获取UserToken作为当前交互过程的认证凭据。UserToken在超过有效期、终端浏览器关闭连接、终端退出业务使用后失效。当UserToken超出其有效期时,EPG服务系统判定其为失效,并自动将终端重定向至业务管理平台进行重新认证,认证结束继续使用服务。当终端接收到响应错误代码或发生其他错误,导致无法继续使用IPTV业务时,则重新发起到业务管理平台的应用认证流程,应用认证结束重定向访问EPG首页。6.机顶盒与业务管理平台接口(S1接口)6.1.S1接口描述图机顶盒与业务管理平台之间具有以下接口功能模块:a).机顶盒开机认证接口(S1-1)9b).频道列表获取接口(S1-2)c).业务入口列表获取接口(S1-3)d).机顶盒注销接口(S1-4)6.2.接口时序STB机顶盒版本升级域a.i)用户认证请求:HTTPGet请求生成EncryToken认证通过,返回结果(UserToken,EPGDomain等):HTTP响应a.iii)机顶盒版本检测和升级业务管理平台返回EncryToken:HTTP响应采用Password加密,生成认证字符串a.ii)上传认证字符串:HTTPPost请求验证加密字符串b)频道列表获取请求:HTTPGet请求频道列表获取响应:HTTP响应业务入口列表获取响应:HTTP响应c)业务入口地址获取请求:HTTPGet请求d)用户注销请求:HTTPGet请求用户注销响应:HTTP响应图6-2-1机顶盒开机应用认证流程图a).用户身份认证及获取资源服务器列表机顶盒向业务管理平台通过HTTPGET方式发送用户身份认证请求,上传信息包括UserID;10业务管理平台产生随机EncryToken字段,该字段用于认证加密的挑战字;业务管理平台通过HTTP响应返回包含扩展加密js脚本、EncryToken等内容的页面;机顶盒通过调用扩展js函数对EncryToken、UserID、STBID、IP、MAC等信息进行加密后,通过HTTPPost方式发送到业务管理平台;业务管理平台进行身份验证,验证通过后通过HTTPResponse以扩展js脚本的形式返回认证结果并设置资源服务器列表等信息;机顶盒使用认证返回的升级服务器地址,通过本地升级功能进行版本检查并按需要进行升级。b).获取频道列表机顶盒通过HTTPGET的请求方式,向业务管理平台发起获取频道列表的请求;业务管理平台通过HTTP响应以扩展js脚本的形式返回频道列表。c).获取业务入口列表机顶盒通过HTTPGET的请求方式,向业务管理平台发起获取业务入口列表的请求;业务管理平台通过HTTP响应以扩展js脚本的形式返回业务入口列表。11d).用户注销用户关机或退出IPTV业务,主动发起注销请求;业务管理平台执行用户注销操作,并通过HTTP响应返回空内容。6.3.接口协议内容本接口采用HTTPGET、POST/HTTPRESPONSE+JS的方式承载,请求采用HTTPGET、POST的方式,采用URL参数、POST内容的方式传递所需的参数,返回内容采用JS的方式组织、传递、操作。6.3.1.认证a).认证请求承载协议:HTTPGET接口方向:机顶盒–〉业务管理平台调用接口:接口功能:机顶盒调用页面请求进行用户开机认证请求备注说明:采用URL传递参数表6-3-1-1用户认证请求名称说明数据
本文标题:02.机顶盒与IPTV业务运营平台接口技术规范V2.2
链接地址:https://www.777doc.com/doc-4614938 .html