YD/T 2875-2015 IPTV媒体交付系统技术要求 内容接入
YD/T 2875-2015 IPTV media delivery system technical requirements Content access
基本信息
发布历史
-
2015年07月
研制信息
- 起草单位:
- 起草人:
- 出版信息:
- 页数:36页 | 字数:- | 开本: -
内容描述
ICS33.160,60
M32YD
中华人民共和国通信行业标准
YD/T2875-2015
IPTV媒体交付系统技术要求
内容接入
TechnicalRequirementsforIPTVMediaDeliverySystem
ContentAccess
2015—07—14发布2015-10—01实施
中华人民共和国工业和信息化部发布
YD/T2875-2015
目次
、/•_J—.-rr
刖■II
1fSBl
2术语和定义。1
3綱®1
4内容接入总体架构2
5内容接入通信流程-2
6内容接入通信协议3
6.1内容下发指令通知原语(ContentDeployReq)3
6.2内容下发指令通知响应原语(ContentDeployReqResponse)4
6.3内容接入结果通知原语(ContentDeployResult)4
6„4内容接入结果通知响应原语(ContentDeployResultResponse)5
6.5回看内容录制结果通知原语(11〇批}^\〇<31^611118(&加3)5
6.6回看内容录制结果通知响应原语(notifyTvodMenuStatusResultResponse)..6
7内容管理XML文件技术要求6
7.1XML文件结构6
7.2ADI定义7
7.3Objects定义及分类7
7.4视音频参数定义*24
7.5XMLSchema26
7.6XML例子28
8处理结果(ResultCode)代码31
附录A(资料性附录)ContentID命名规则32
附录B(资料性附录)PhysicalContentID编码规则33
YD/T2875-2015
刖
本标准按照GB/T1.1-2009给出的规则起草。
请注意本文件的'某些内容可能涉及专利,本文件的发布机构不承担识别这些专利的责任。
本标准由中国通信标准化协会提出并归口。
本标准起草单位:中国信息通信研宄院、中国电信集团公司、中国联合网络通信集团有限公司、中
国移动通信集团公司、华为技术有限公司、中兴通讯股份有限公司、UT斯达康(中国)有限公司、上海
贝尔股份有限公司、武汉邮电科学研宄院、上海百视通网络电视技术发展有限公司。
本标准主要起草人:聂秀英、陈戈、梁洁、韩晓梅、陶蒙华、陈炜、李金成、夏宏飞、张立杰、
邢彩虹、文奇、阮成华。
YD/T2875-2015
IPTV媒体交付系统技术要求
内容接入
1范围
本标准规定了IPTV媒体交付系统的内容接入技术要求。
本标准适用于IPTV媒体交付系统。
2术语和定义
下列术语和定义适用于本文件。
2.1
内容接入ContentAccess
将媒体内容从内容运营和管理系统注入并存储在IPTV媒体交付系统中的过程。
2.2
电子节目单Electricalprogramguide
按不同的分类规则组合在一起的数字电视节目列表,通过电子的方式提供给用户使用,用户通过遥
控器就可以进行查看,也可以从电子节目单(EPG)中直接切换到正在播放的节目中去。
2.3
时移Timeshifting
在媒体初始传输之后允许内容回放的功能。
2.4
内容Content
任何形式的数字数据。具有分发和交付附加限制内容的一个重要形式是连续媒体(例如,源和宿之
间的定时关系)及其元数据。
3缩略语
下列缩略语适用于本文件。
3GP3GPPFileFormat3GPP文件格式
AACAdvancedAudioCoding尚级音频编码
CMSContentManagementSystem内容管理系统
EPGElectronicProgrammerGuide电子节目单
FLVFlashVideo(Flash.视频
HTTPHypertextTransferProtocol超文本传输协议
MDSMediaDeliverySystem媒体交付系统
PEGMovingPicturesExpertsGroup运动图像专家组
SMSServiceManagementSystem业务管理系统
SOAPSimpleObjectAccessProtocol简单对象访问协议
URLUniformResourceLocator统一资源定位符
XMLExtensibleMarkupLanguage可扩展标记语言
YD/T2875-2015
4内容接入总体架构
IPTV媒体交付系统内容接入的总体架构如图1所示。
媒体内容文件或直播媒体从内容源接入到IPTV媒体交付系统中,内容接入控制信息在内容管理系
统(CMS)和IPTV媒体交付系统(IPTVMDS)之间交互。IPTV媒体交付系统完成内容接入或时移内
容录制后,将媒体内容接入或时移内容录制状态信息发送到内容管理系统(CMS)或将内容接入及时移
内容录制后的内容节目单发送到EPG。
图1IPTV媒体交付系统内容接入总体架构
内容接入通信流程
内容接入的通信流程如图2所示。
CMS/SMSMDSCOSEPG
⑴内容下发指令
⑵内容下发指令响应
(3)采用FTP获取内容管理文件
4)a)获取媒体内容文
(4)3)获取直播流媒体信息
(5)内容接入结果通知
(6)内容接入结果通知响应
(7)a)回看内容9制结果通知
(7)b)回看内容录制结果通知(8)a)回看内容录制结果通知响应
(8)b)回看内容录制结果通知响应
图2内容接入通信流程
步骤(1)内容管理和业务管理系统(CMS/SMS)向IPTV媒体交付系统(IPTVMDS)发送内容下
发指令;
步骤(2)IPTV媒体交付系统(IPTVMDS)收到内容管理命令请求后对命令内进行消息解析,回
复内容下发指令响应;
YD/T2875-2015
步骤(3)IPTV媒体交付系统(IPTVMDS)根据内容下发指令的参数通过FTP方式从内容管理和
业务管理系统(CMS/SMS)获取XML格式的内容接入指令文件;
步骤(4)IPTV媒体交付系统(IPTVMDS)解析XML格式的内容接入指令文件,根据内容接入指
令文件的相应指令执行对应的数据操作:
a)若指令是内容媒体的更新,采用FTP按照内容的类型从内容源(COS)获取内容媒体文件,对
获取的内容媒体文件进行倍数及索引文件生成操作并进行内容分发、更新、删除部署;
b)若指令是对直播节目进行回看录制,通过流协议(组播IGMP、单播HTTP)从内容源(COS)
获取媒体流,并根据指令进行直播内容回放录制,对录制的内容媒体文件进行倍数及索引文件生成操作;
步骤(5)IPTV媒体交付系统(IPTVMDS)向内容管理和业务管理系统(CMS/SMS)发送内容接
入结果通知消息;
步骤(6)内容管理和业务管理系统(CMS/SMS)向IPTV媒体交付系统(IPTVMDS)回复内容接
入结果通知响应消息;
步骤(7)a)对于回看录制内容,IPTV媒体交付系统(IPTVMDS)完成媒体流的回看内容录制后,
向EPG发送回看内容录制完成通知;
步骤(7)b)对于回看录制内容,IPTV媒体交付系统(IPTVMDS)完成媒体流的回看内容录制后,
向内容管理和业务管理系统(CMS/SMS)发送回看内容录制完成通知;
步骤(8)步骤(8)a)EPG向IPTV媒体交付系统(IPTVMDS)返回回看内容录制完成通知响应。
步骤(8)b)内容管理和业务管理系统(CMS/SMS)向IPTV媒体交付系统(IPTVMDS)返回回
看内容录制完成通知响应。
6内容接入通信协议
6.1内容下发指令通知原语(ContentDeployReq)
6.1.1功能描述
内容下发指令通知原语是由CMS&SMS向IPTVMDS发送的原语,主要完成向IPTVMDS下达内
容管理文件获取的信息以通知IPTVMDS向CMS&SMS获取内容管理文件。
6.1.2原语参数
名称说明数据类型长度(字节)是否必选
CMSID内容管理系统标识String8M
SOPID业务运营平台标识String8M
COSID内容源标识String8M
关联性标识,用于关联指令执行
请求消息和结果通知消息。对于
CorrelatelD重发的指令,该字段值保持一致,String20M
对于不同的指令,该字段在一个
内容管理系统内具有唯一性
ContentMngXM存放内容接入指令的XML文件
String1024M
LURLURL
XML文件中的操作对象包含如下:
YD/T2875-2015
序号ElementType取值说明
1Movie媒体内容信息
2PhysicalChannel频道物理参数信息
3ScheduleRecord录制信息
6.1.3协议
承载协议:SOAP
接口方向.•CMS—>IPTVMDS
调用接口:http://IptvMDS/ContentDeployReq
6.2内容下发指令通知响应原语(ContentDeployReqResponse)
6.2.1功能描述
内容下发指令响应原语是由IPTVMDS向CMS&SMS发送的原语,主要完成向CMS&SMS报告接
收到内容下发指令通知原语的结果。
6.2.2原语参数
名称说明数据类型长度(字节)是否必选
处理结果
ResultCodeInt4M
详见第8章“处理结果(ResultCode)代码”
ErrorDescviption对错误/异常的详细描述信息String256〇
6.2,3协议
承载协议:SOAP
接口方向:CMS—>IPTVMDS
调用接口:http://CMS/responseContentDeployReqResponse
6,3内容接入结果通知原语(ContentDeployResult)
6.3.1功能描述
内容接入结果通知原语是由IPTVMDS向CMS&SMS发送的原语,主要完成向CMS&SMS报告内
容接入操作的结果。
6.3.2原语参数
名称说明数据类型长度(字节)是否必选
CMSID内容合成管理系统标识String8M
SOPID业务运营平台标识String8M
COSID内容源标识String8M
关联性标识,用于关联指令执
CorrelatelDString20M
行请求消息和结果通知消息
ResultCode处理结果:
0:成功Int4M
-1:失败
ErrorDescription对错误/异常的详细描述信息String256〇
ResultFileURL应答XML文件的URLString1024M
注:本接口中,CorrelatelD值应该与ContentDeployReq消息中包含的CorrelatelD相等,以标识是对该消息的执行结果反
馈
YD/T2875-2015
6.3.3协议
承载协议:SOAP
接口方向:CMS<—IPTVMDS
调用接口:http://IptvCOP/ContentDeployResult
6.4内容接入结果通知响应原语(ContentDeployResultResponse)
6.4.1功能描述
内容接入结果通知响应原语是由CMS&SM向IPTVMDS发送的原语,主要完成向IPTVMDS报告
接收到内容接入结果通知原语的结果。
6.4.2原语参数
名称说明数据类型长度(字节)是否必选
处理结果
ResultCode详见第8章“处理结果(ResultCode)int4M
代码表”
ErrorDescription对错误/异常的详细描述信息String256〇
6.4.3协议
承载协议:SOAP
接口方向:CMS<—IPTVMDS
调用接—口:http://CMS/responseContentDeployResultResponse
6.5回看内容录制结果通知原语(notifyTvodMenuStatus)
6.5.1功能描述
回看内容录制结果通知原语是由IPTVMDS向EPG或CMS发送的原语,主要完成向EPG或CMS
报告回看内容录制的结果。
6.5.2原语参数
响应参数TvodMenuStatus属[生定义如下:
名称标记.类型长度(字节)必填说明
内容信息contentResultlnfoContentResultInfo[]变长〇内容信息
扩展参数paramTypeParamType[]变长〇扩展字段
ContentResultlnfo属性定义如下:
名称标记类型长度(字节)必填说明
内容IDRecordIDString32M最大长度32位
内容管理系统IDCMSIDString8M最大长度8位
0:录制成功
内容结果resultCodeInt4M1:录制失败(可能
需要人工干预)
内容结果描述resultMsgString256〇内容结果描述
扩展参数paramTypeParamType[]变长0扩展字段
6.5.3t办议
承载协议:SOAP
YD/T2875-2015
接口方向:EPG<或CMS—IPTVMDS
调用接口:http://EPG或CMS/notifyTvodMenuStatus
6.6回看内容录制结果通知响应原语(notifyTvodMenuStatusResultResponse)
6.6.1功能描述
回看内容录制结果响应原语是由EPG或CMS向IPTVMDS发送的原语,主要完成向IPTVMDS
报告接收回看内容录制结果通知原语的结果。
6.6.2原语参数
名称说明数据类型长度(字节)是否必选
处理结果
ResultCode详见第8章“处理结果(ResultCode)int4M
错误代码表”
ErrorDescription对错误/异常的详细描述信息String2560
6.6.3协议
承载协议:SOAP
接口方向:EPG或CMS->IPTVMDS
调用接口:http://EPG/或CMS/responsenotifyTvodMenuStatusResultResponse
内容管理XML文件技术要求
7.1XML文件结构
XML文件的结构如图3所示。
Objects0~Objecl"Property
0.0..co
lappings^lapping—「Property<
AJDI
0..oc〇.•QO
™Eestilt
Reply
"Description
图3XML文件的结构
以下是一个XML定义的通用格式例子:
<?xmlversion="l,0"encoding="UTF-8"?>
<ADIxmlns:xsi=Mhttp://www.w3.Grg/2001/XMLSchema-instance">
〈Objects〉
<ObjectElementType="object_type"ObjectID="object__id"Action="REGISTorUPDATE">
〈PropertyName=Mproperty_namel">property—value〈1/Property〉
<PropertyName="property_name2">property_value2</Property>
〈PropertyName=’’property_name3">property一value3</Property>
</Object>
〈/Objects〉
YD/T2875-2015
〈Mappings〉
<MappingID=,5mapping_id,>ParentType="parent_type"ParentID="parent_id"ElementType=,,element_
type”ElementID=”element—id”Action="REGISTorUPDATE11〉
〈Propertyname="property—namel">property一value1〈/Property〉
〈Propertyname="property—name2">property—value2</Property>
〈/Mapping〉
〈/Mappings〉
</ADI>
ADI/Objects/Mappings是接口XML的通用基础框架,基于该通用框架定义不同的Object.ElementType
和不同的Property.Name来满足对不同对象的定义需求。请注意本标准的描述中应用以下规则:
a)Object.ElementType与该对象中的唯一标识(如movie对象的PhysicalContentID,program对象
中的contentid)联合起来在接口中唯一定位一个对象实例,它们是一个接口中针对对象进行任何操作的
唯一索引;
b)对于任何符合Schema)的XML文件,SOP应该忽略那些不能识别的Property或XMLTag或属
性;
c)以下对象中标识为”必填项”的属性,仅仅是针对REGIST操作。而UPDATE操作进行的是增量
修改,缺少某必填项,仅为表示不需要对此项进行修改,而不能修改此项为空;
d)XML文件内容的编码全部釆用UTF-8格式。
本章下面章节描述了XML的详细定义。在其中att表示XML属性,el表示XML元素,pn表示Property
节点的Name)。
7.2ADI定义
ADI是XML的根元素。
N名称XML类型说明是否必选长度注释
1ADI根元素
2Objectsel操作对象0
3Mappingsel映射对象0
4Replyel应答对象〇应答文件包含
7.3Objects定义及分类
7.3.1分类
本标准弓=涉及到的操作对象及对其分类如下:
序号Elementiype取值说明
节目内容类对象
1Series连续剧
2ChannelTV频道信息
3Program节目信息
4Schedule节目单信息
YD/T2875-2015
序号ElementType取值说明
内容元素类对象
5Movie媒体内容信息
6Picture图片信息海报信息
7PhysicalChannel频道物理参数信息
8ScheduleRecord录制的实体文件
基础数据类对象
9Cast演员信息
10CastRoleMap演员角色信息
11Category编排目录信息栏目信息
业务类对象
12Service业务柄息
13Product产品信息
节目内容对象参与构成业务(Service),是管理操作的主要目标;内容元素对象参与构成节目内容对
象,是节目内容对象的组成部分,一般情况下,不独立参与业务,应依赖于节目内容对象;基础数据对
象与业务相对独立,可以被单独管理;业务类对象是用于计费的对象。
对各种操作对象的属性描述说明如下:
a)以下对象的Action属性可能包含两种指令:
一REGISTorUPDATE:表明“增加或同步”该对象的数据。通常的处理规则是:接受方应根据
Object.ID查询该对象是否已经存在,如果不存在则创建,如果己经存在则更新覆盖;
—DELETE:表明“删除”该对象的数据。接受方应删除相应的对象以及相关的信息。详细规则参
见各对象的具体说明。
b)以下对象中标识为”必填项”的属性,仅仅是针对REGISTorUPDATE操作。而对于DELETE操
作仅仅和Action不能为空。
7.3.2Program定义
XML元素是否长度
名称说明注释
类型必选(字节)
ElementTypeatt“Program”M32
ContentIDatt全局唯一标识M32
Actionatt操作类型M32
Namepn节目名称M128
CPContentIDpnCP对于该节目的标识〇128
6位数字
OrderNumberpn节目订购编号〇10
编号
CpContentIDpnCP内部对于该节目的标识〇128
OriginalNamepn原名〇128
SortNamepn索引名称供界面排序〇128
YD/T2875-2015
XML元素是否长度
名称说明注释
类型必选(字节)
SearchNamepn搜索名称供界面搜索〇128
ActorDisplaypn演员列表(只供显示)〇256
WriterDisplaypn作者列表(只供显示)〇256
OriginalCountrypn国家地区〇64
Languagepn语言〇64
ReleaseYearpn上映年份(YYYY)〇4
OrgAirDatepn首播日期(YYYYMMDD)〇8
有效开始时间
LicensingWindowStartpn〇14
(YYYYMMDDHH24M1SS)
有效结束时间
LicensingWindowEndpn〇14
(YYYYMMDDHH24MiSS)
DisplayAsNewpn新到天数〇3
DisplayAsLastChancepn剩余天数〇3
拷贝保护标志
Macrovisionpn0:无拷贝保护〇1
1:有拷贝保护
Descriptionpn节目描述〇1024
PriceTaxInpn列表定价〇12,2元
状态标志
Statuspn〇1
0:失效1:生效
1:VOD
SourceTypepn〇1
5:Advertisement
0:普通VOD
SeriesFlagpn〇1
1:连续剧剧集
ContentProviderpn节目提供商代码〇64
关键字
KeyWordspn〇256
多个关键字之间使用逗号分隔
关联标签
Tagspn0256
多个标签字之间使用逗号分隔
ViewPointpn看点,非常简短的剧情描述〇256
推荐星级
StarLevelpn从1一10,数字越大推荐星级越高,〇2
缺省为6,为3颗星
限制类别
Ratingpn〇64
采用国际通用的Rating等级
YD/T2875-2015
XML元素是否长度
名称说明注释
类型必选(字节)
所含奖项
AwardsPn〇128
多个奖项之间使用;分隔
播放时长
Lengthpn04
(单位为分钟)
类型
一一电影类节目
1000:电影
一一录制类节目
11
定制服务
推荐标准
- T/CBMF 197-2022 内墙无机涂料通用技术条件 2022-10-14
- T/CISA 320-2023 输电铁塔用环保型双金属防腐涂层技术导则 2023-07-21
- T/CFA 0202063-2023 消失模壳型铸造用涂料 2023-08-25
- T/ZZB 3495-2023 水性单组分烫钻用界面涂料 2023-11-23
- T/CSG 012-2024 醇酸树脂涂料 2024-12-16
- T/CISA 322-2023 钢铁制品用水性防腐涂料 2023-07-21
- T/QGCML 4814-2024 耐溶速干型水性木器漆 2024-10-24
- T/HEBQS 013-2023 聚氨酯防水涂料 2023-03-15
- T/CNCIA 01036-2024 变压器用无溶剂防腐涂料 2024-11-01
- T/ZHAS 32-2024 钢结构防腐技术服务规程 2024-12-30