OCN-ITV-MSS-CPI V1.0 I20100928(内容发布规范)
发布时间:2012-08-21 16:16:53
发布时间:2012-08-21 16:16:53
本规范是东方有线互动高清媒体服务系统规范的一个子集,用来指导和规范互动业务前端中内容注入后发布控制过程,以确保视频点播、时移、回看等业务开发和运行。
本规范的预期读者是进行互动类应用规划人员、设计人员、制作人员、开发人员、维护人员,适合于业务前端的开发、集成和测试工作。
本规范的编写符合GB/T1.1-2000《标准化工作导则 第1部分:标准的结构和编写规则》和GB/T1.2-2002《标准化工作导则 第2部分:标准中规范性技术要素内容的确定方法》的规定。
本规范由东方有线网络有限公司总工程师办公室新技术研发部提出并起草;
本规范由思华科技(上海)有限公司、上海全景数字技术有限公司参与起草;
本规范由东方有线网络有限公司总工程师批准;
本规范由东方有线网络有限公司总工程师办公室归口;
本规范主要起草人:
东方有线――王明敏、吴坚、陈宝霞、邓勇、施海华、周权;
全景公司――刘胜、杨山、黄河清、薛宏杰、姚忠舟;
思华公司――李明、邵青;
本规范于2010年9月首次发布。
互动高清媒体服务系统内容发布规范
本规范内容包括:在互动内容注入完成后,互动高清媒体服务系统的BMS向Catalog进行节目信息发布的过程。
本规范适用于东方有线互动高清媒体服务系统。
下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分。然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。
GB/T 7400.6 广播电视名词术语 电视广播 通用部分
GB/T 7400.7 广播电视名词术语 电视广播 视觉与图象质量
GB/T 17975.1-2000 信息技术 运动图像及其伴音信号的通用编码 第1部分:系统
GB/T 17975.2-2000 信息技术 运动图像及其伴音信号的通用编码 第2部分:视频
GB/T 17975.3-2002 信息技术 运动图像及其伴音信号的通用编码 第3部分:音频
GB/T 17191.3—1997 信息技术 具有1.5Mbit/s数据传输率的数字存储媒体运动图像及其伴音的编码 第3部分:音频
运动图像及其伴音信号的通用编码系统、视频和音频部分的实施指南(暂行)
CableLabs视频点播内容规范(版本)1.1 MD-SP-VOD-CONTENT1.1-I03-040107
CableLabs 内容资产分发接口规范(版本1.1)MD-SP-ADI1.1-I03-040107, January 7,2004
CableLabs 视频点播内容编码参数配置规范MD-SP-VOD-CEP-I01-040107,January 7, 2004
Time Warner Cable, Pegasus Interactive Services Architecture 1.4
Time Warner Cable, Pegasus 1.0 RFP, 3/6/1996
Time Warner Cable, Pegasus 2.0 RFP, 4/25/1997
Time Warner Cable, Pegasus ADI 2.0, 11/1/2000
ISO/IEC 13818-2 Information Technology-Generic Coding of Moving Pictures and Associated Audio Information : Video
ISO/IEC 13818-4:1998/Cor-2:1998 Information Technology – Generic Coding of Moving Pictures and Associated Audio Information – Part 4: Conformance Testing, Technical Corrigedum 2
OMG, Common Object Request Broker Architecture, Version 3.0 OMG, CORBA Services
W3C Extensible Markup Language (XML) 1.0 (第二版)
ISO 639-1, 639-2 – Codes for the Representation of Names of Languages- Part 1: Alpha-2 Code, Part 2:Alpha-3 Code
IETF STD0013 (RFC 1035), Domain Names–Implementation and Specification (Nov. 1987)
IETF RFC 1321, The MD5 Message-Digest Algorithm (1992年4月)
IETF RFC 959, File Transfer Protocol (FTP), October 1985
IETF RFC 1945, Hypertext Transfer Protocol -- HTTP/1.0, May 1996
IETF RFC 1738, Uniform Resource Locators (URL), December 1994
ATSC A/52 Digital Audio Compression (AC-3) Standard
ATSC A/53 Digital Television Standard
交互服务架构(ISA),版本1.4
下列术语和定义适用于本标准。
31.1 交互式数字电视 ITV(Interactive TV)
交互式数字电视,是一种受用户控制的视频分配服务系统,可让观众决定何时观看何种节目。
31.2 视频点播 VOD(Video On Demand)
视频点播,即按需要的视频流播放。用户不必遵循传统的节目时间表,而是根据自己的意愿随时直接点播希望收看的节目,从根本上改变了过去被动收看电视的方式,实现了节目的按需收看和任意播放。
31.3 交互机顶盒 Interactive STB
交互机顶盒,是指可实现交互式数字电视业务的机顶盒。
31.4 节目目录 Catalog
节目目录,定义了点播服务Service相关信息、点播节目Offering相关信息和发布结构Catalog相关信息。
31.5 视频服务器 VS(Video Server)
视频服务器,是一种对视音频数据进行压缩、存储及处理的专用计算机设备。
31.6 会话连接 Session Setup
会话连接规范,定义了机顶盒终端与前端进行会话连接和资源申请的过程,采用RTSP协议。
31.7 节目码流控制,流控 Stream Control
流控规范,定义了机顶盒终端与前端进行实时节目播放控制的过程,采用RTSP协议。
31.8 点播纪录获取 My Rental
点播纪录获取,对于每个机顶盒对每个节目的点播,在VOD后台中会留有详细的点播记录。包括机顶盒MAC地址、服务名(Service Name)、单价、描述、点播时间、失效时间。
31.9 超文本传输协议 Hyper Text Transfer Protocol
超文本传输协议,用于从万维网服务器上传输超文本到本地浏览器的传输协议。
31.10 可扩展置标语言 EXtensible Markup Language(XML)
可扩展置标语言,又称可扩展标记语言,是一种置标语言。置标指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。
31.11 业务管理系统Business Management System
业务管理系统,是开展点播业务的基础服务平台,主要负责节目内容管理、用户信息传递、业务运行数据汇总、各类接口管理功能。
31.12 互动应用服务器 On Demand Application
互动应用服务器,定义了点播业务开展时的各类业务逻辑,包括节目组合关系、点播节目目录数据生成和维护。
31.13 视频源管理系统Video Source Management
视频源管理系统,是指对视频服务器进行各类接口管理,包括视频节目内容注入、视频码流管理。
41.1 节目内容发布流程简述
互动节目注入流程过程如图1所示,其中BMS系统由CMS和ODA构成,针对互动节目进行内容和服务的绑定;由ODA向Catalog进行节目信息分发,以便Catalog系统进行编排和发布。
同时互动业务平台具备由Catalog功能模块向其他互动应用发布系统同步互动节目信息,以便开展丰富多彩的业务运营。
41.2 接口CPI_1:CMSODA发布描述
完成互动节目注入后,需要从CMS向ODA进行信息发布,以实现内容与服务的绑定,完成发布准备。
14.2.1 接口形式
采用SOAP消息通知方式,由CMS向ODA传递互动节目相关的元数据文件。
14.2.2 CMSODA命令发送过程
14.2.2.1 发送请求格式
参数名称 | 类型 | 描述 | 备注 |
Serial | String | 命令序列号,异步反馈用 | |
packageId | String | 节目资产编号 | 不可为空 |
packageName | String | 节目资产名称 | 需要支持中文 |
adiUrl | String | 元数据文件的访问路径,采用FTP方式,格式为ftp://username:password@IP/path/file.xml | |
adiVersion | Int | 元数据文件的版本信息,取值为1表示遵循ADI 1.1规范,2表示遵循ADI 2.0规范 | |
metaDataOnly | Int | 是否只更新元数据,1表示只对元数据信息进行更新,0表示对该节目进行注入、删除操作,同时需要对ODA中对应节目进行修改 | |
opType | Int | 表示信息发布的属性,1表示节目首次注入完成后的发布,2表示对该节目进行修改后重新发布,3表示对这个节目进行删除 | |
msoName | String | 运营商名称,供CMS向多个ODA发送元数据信息时进行控制 | 可选 |
14.2.2.2 SOAP命令返回结果格式
参数名称 | 类型 | 描述 | 备注 |
Result | Int | 反馈结果 | 0-收到,非零表示收到有误 |
Desc | String | 原因 | |
14.2.3 ODACMS发布反馈接口
14.2.3.1 发送请求格式
名称 | 描述 | 类型 |
serial | 命令处理结果的序列号 | string |
responseValue | Y:已经完成注入节目包的处理和发布 N:进行新注入节目包的发布处理时失败,应当同时返回BMS对此的处理日志消息,以便在AMS端进行排障 | |
requestDate | 时间参数,YYYY-MM-DD HH:MM:SS格式 | |
14.2.3.2 异步反馈结果:
参数名称 | 类型 | 描述 | 备注 |
Result | Int | 反馈结果 | 0-收到,非零表示收到有误 |
Desc | String | 原因 | |
14.2.4 接口运行规则
✧ 接收方实时反馈是否收到此命令,至于是否成功采集或者发布无须通知发送方。由接收方维护一个队列,可查询到采集或者发布完成的历史结果。
✧ 发布到Catalog新增的内容按照规范必须是完成注入成功的,由BMS来保证。
✧ 采集和发布的Adi的信息是不一样的。根据Adi1.1的规范,最大的不同在content字段,采集是文件名(或者是获取文件的地址),而发布的时候content的value是向VOD Server或者Poster服务器注入成功后的唯一标识,如contentid或者图片的绝对访问路径。Catalog获取到这个唯一标识来做点播请求或者显示图片。
41.3 接口CPI_2:ODACatalog接口
14.3.1 接口概述
ODA生成offering后,需要向Catalog系统进行节目信息发布,以便进行发布编排。
14.3.2 Catalog数据文件定义
从ODA提供的Catalog数据文件应该包括以下内容:
内容 | Parent | 个数 | 说明 |
Service | 0或多个 | 服务信息 | |
Offering | 0或多个 | 节目信息 | |
Title | Offering | 1个 | 节目介绍信息 |
Movie | Offering | 1个 | 视频文件描述信息 |
Preview | Offering | 0或1个 | 预览节目描述信息 |
Poster | Offering | 0或1个 | 海报图片描述信息 |
Category | 允许Category自包含 | 0或多个,允许包含嵌套 | 影片多级分类 |
14.3.3 Catalog发布方法
从业务运营要求出发,Catalog发布应当支持ODA主动向Catalog发布,和Catalog向ODA获取方式。
14.3.3.1 ODA主动向Catalog发布
为了减少系统延时,ODA在Catalog更新后可以通过实时接口通知Catalog。Catalog更新通知采用HTTP协议。
Catalog更新机制可提供单个节目、一组节目的元数据发送。
14.3.3.2 单个Offering更新通知
如果只更新了个别Offering,ODA可以通过单个Offering更新通知接口通知Catalog。消息内容包括:
项 | 说明 |
OfferingID | 影片号 |
ServiceType | 服务类型 |
ServiceName | 服务名 |
StartTime | 节目开始时间,只针对回看或者时移有效。 |
RunTime | 时长 |
AssetID | 资产号 |
CategoryID | 多级分类号 |
PackageName | 包名 |
Product | 点播节目产品属性 |
ProductType | 点播节目产品类型 |
Title | 节目标题 |
Content_Name | 节目对应的视频文件链接 |
在这些新扩展参数中,Product属性来源于节目注入时的参数;ProductType则定义此产品属性具体的使用方法,以便Catalog系统能按照运营规则进行处理。这些属性应当可以根据业务要求进行灵活扩展。其中时移节目应当可以同时用作回看节目。
ProductType取值 | 节目类型定义 |
Ad | 广告短片 |
VOD | 标清点播节目 |
HD.VOD | 高清点播节目 |
RTV | 标清回看节目 |
HD.RTV | 高清回看节目 |
TS | 标清时移节目 |
HD.TS | 高清时移节目 |
MTV | 卡拉OK节目 |
SHDJ | 党教专题节目 |
14.3.3.3 Category更新通知
如果某个栏目中内容进行了更新,ODA应当支持将这些数据向Catalog进行分发。消息内容包括:
项 | 说明 |
CategoryID | 多级分类号 |
14.3.4 Poster静态图片传递接口
在互动节目中允许提供影片相关的海报等静态图片,在元数据中也有相应的描述。在互动业务平台中,互动节目注入时这些静态图片也将被分发到专门的Poster服务器上。
因此在ODA向Catalog系统进行元数据分发时,也需要传递此参数,说明该图片在Poster服务器上的访问路径。
相应的格式详见4.4.2章节的Catalog数据定义。
14.3.5 Catalog向ODA获取
在ODA中,应当提供WebService/HTTP服务,其支持Catalog按照规则主动获取catalog节目描述数据。
14.3.5.1 单个Offering获取
业务平台应当支持以单个节目形式,由Catalog向ODA获取此信息。其请求格式应当为:
项 | 说明 |
OfferingID | 节目编号 |
14.3.5.2 Category分类方式获取
业务平台应当支持一组节目,通过其公用的CategoryID分类方式编号来获取这些节目信息。其请求格式应当为:
项 | 说明 |
CategoryID | 多级分类号 |
41.4 接口CPI_3:Catalog分发接口
Catalog系统应当支持向第三方系统进行数据分发,其具体的DTD定义和XML样例如下。
14.4.1 DTD定义
<?xml version="1.0" encoding="UTF-8"?>
offeringList (offering+)>
offering>
offering offeringID CDATA>
offering title CDATA #REQUIRED>
offering contentName CDATA #REQUIRED>
offering provider CDATA>
offering providerID CDATA>
offering genre CDATA>
offering product CDATA>
offering productID CDATA>
offering category CDATA>
offering serviceName CDATA>
offering serviceCode CDATA>
14.4.2 XML示例
41.5 ODA向Catalog系统分发的数据文件样例
41.6 Catalog系统向第三方系统分发的数据文件样例
<catalog MDU_name="Hongqiao_hotel" MDU_id="CN003HQ1" ssp_ip="11.22.33.44" ssp_port="34567" Auth_type="SSL" generationTime="2007-11-22T13:00:00+08:00">
<service Service_name="SiTV_SVOD1" Service_type="SVOD" Service_gw="BMSSvcGateway"/>
<service Service_name="WASU-SVOD1" Service_type="SVOD" Service_gw="BMSSvcGateway"/>
<service Service_name="SHDJ" Service_type="SVOD" Service_gw="BMSSvcGateway"/>
<service Service_name="StartOver" Service_type="SVOD" Service_gw="BMSSvcGateway"/>
<service Service_name="FOD-TV" Service_type="SVOD" Service_gw="BMSSvcGateway"/>
<service Service_name="HiDemand" Service_type="SVOD" Service_gw="BMSSvcGateway"/>
<service Service_name="bestEdu" Service_type="SVOD" Service_gw="BMSSvcGateway"/>
<service Service_name="redu-SVOD1" Service_type="SVOD" Service_gw="BMSSvcGateway"/>
<service Service_name="HDReplayTV" Service_type="SVOD" Service_gw="BMSSvcGateway"/>
<service Service_name="10E_SH" Service_type="SVOD" Service_gw="BMSSvcGateway"/>
<offering offeringId="99948" creationTime="2009-03-11T02:59:30" serviceName="SHDJ">
<metadata name="Provider_ID" value="71"/>
<metadata name="Title" value="中药材养生2――中药材煎煮药膳及四季补养"/>
<metadata name="Run_Time" value="00:30:00"/>
<metadata name="Preview" value="0"/>
<metadata name="Is_HD_VOD" value="0"/>
<metadata name="Genre" value="全国-农村卫生"/>
<metadata name="Category" value="全国-农村卫生"/>
<metadata name="Licensing_Window_Start" value="2009-03-10"/>
<metadata name="Licensing_Window_End" value="2018-12-30"/>
<metadata name="Suggested_Price" value="0"/>
<metadata name="Maximum_Viewing_Length" value="00:24:00"/>
<metadata name="Episode_Name" value=""/>
<metadata name="Episode_ID" value=""/>
<metadata name="Summary" value="中药材养生2――中药材煎煮药膳及四季补养"/>
<metadata name="Actors" value=""/>
<metadata name="Director" value=""/>
<metadata name="Producers" value=""/>
<metadata name="Poster" value="DJPS2009031110500012" URL="DJPS2009031110500012.jpg"/>
offering>
<offering offeringId="9996" creationTime="2008-12-18T11:08:23" serviceName="SHDJ">
<metadata name="Provider_ID" value="71"/>
<metadata name="Title" value="不抛弃,不放弃--走进“士兵突击”"/>
<metadata name="Run_Time" value="00:35:07"/>
<metadata name="Preview" value="0"/>
<metadata name="Is_HD_VOD" value="0"/>
<metadata name="Genre" value="区县资源库"/>
<metadata name="Category" value="区县资源库"/>
<metadata name="Licensing_Window_Start" value="2008-07-17"/>
<metadata name="Licensing_Window_End" value="2017-12-30"/>
<metadata name="Suggested_Price" value="0"/>
<metadata name="Maximum_Viewing_Length" value="00:24:00"/>
<metadata name="Episode_Name" value=""/>
<metadata name="Episode_ID" value=""/>
<metadata name="Summary" value="片长:35分钟 1、党员组织生活――走进“士兵突击”系列活动之前期活动介绍。2、共享《士兵突击》带给我们的感动及其实。3、重温“东方小学党员标准”以及明确胡锦涛总书记在十七大报告中对党员的新要求。"/>
<metadata name="Actors" value=""/>
<metadata name="Director" value=""/>
<metadata name="Producers" value=""/>
<metadata name="Poster" value="DJPS2008071811003507" URL="DJPS2008071811003507.jpg"/>
offering>
<offering offeringId="99960" creationTime="2009-03-11T03:14:30" serviceName="SHDJ">
<metadata name="Provider_ID" value="71"/>
<metadata name="Title" value="中药材养生3――祛风解表类中药材"/>
<metadata name="Run_Time" value="00:30:00"/>
<metadata name="Preview" value="0"/>
<metadata name="Is_HD_VOD" value="0"/>
<metadata name="Genre" value="全国-农村卫生"/>
<metadata name="Category" value="全国-农村卫生"/>
<metadata name="Licensing_Window_Start" value="2009-03-10"/>
<metadata name="Licensing_Window_End" value="2018-12-30"/>
<metadata name="Suggested_Price" value="0"/>
<metadata name="Maximum_Viewing_Length" value="00:24:00"/>
<metadata name="Episode_Name" value=""/>
<metadata name="Episode_ID" value=""/>
<metadata name="Summary" value="中药材养生3――祛风解表类中药材"/>
<metadata name="Actors" value=""/>
<metadata name="Director" value=""/>
<metadata name="Producers" value=""/>
<metadata name="Poster" value="DJPS2009031110590013" URL="DJPS2009031110590013.jpg"/>
offering>
<offering offeringId="99969" creationTime="2009-03-11T03:30:39" serviceName="SHDJ">
<metadata name="Provider_ID" value="71"/>
<metadata name="Title" value="中药材养生4――润肺止咳祛痰中药材"/>
<metadata name="Run_Time" value="00:30:00"/>
<metadata name="Preview" value="0"/>
<metadata name="Is_HD_VOD" value="0"/>
<metadata name="Genre" value="全国-农村卫生"/>
<metadata name="Category" value="全国-农村卫生"/>
<metadata name="Licensing_Window_Start" value="2009-03-10"/>
<metadata name="Licensing_Window_End" value="2018-12-30"/>
<metadata name="Suggested_Price" value="0"/>
<metadata name="Maximum_Viewing_Length" value="00:24:00"/>
<metadata name="Episode_Name" value=""/>
<metadata name="Episode_ID" value=""/>
<metadata name="Summary" value="中药材养生4――润肺止咳祛痰中药材"/>
<metadata name="Actors" value=""/>
<metadata name="Director" value=""/>
<metadata name="Producers" value=""/>
<metadata name="Poster" value="DJPS2009031111060014" URL="DJPS2009031111060014.jpg"/>
offering>
<offering offeringId="99976" creationTime="2009-03-11T03:38:29" serviceName="SHDJ">
<metadata name="Provider_ID" value="71"/>
<metadata name="Title" value="灾后常见传染病的预防和治疗"/>
<metadata name="Run_Time" value="00:30:00"/>
<metadata name="Preview" value="0"/>
<metadata name="Is_HD_VOD" value="0"/>
<metadata name="Genre" value="全国-农村卫生"/>
<metadata name="Category" value="全国-农村卫生"/>
<metadata name="Licensing_Window_Start" value="2009-03-10"/>
<metadata name="Licensing_Window_End" value="2018-12-30"/>
<metadata name="Suggested_Price" value="0"/>
<metadata name="Maximum_Viewing_Length" value="00:24:00"/>
<metadata name="Episode_Name" value=""/>
<metadata name="Episode_ID" value=""/>
<metadata name="Summary" value="灾后常见传染病的预防和治疗"/>
<metadata name="Actors" value=""/>
<metadata name="Director" value=""/>
<metadata name="Producers" value=""/>
<metadata name="Poster" value="DJPS2009031111110015" URL="DJPS2009031111110015.jpg"/>
offering>
catalog>