ICS33.160.60
中华人民共和国国家标准
GB/T38829—2020
IPTV媒体交付系统技术要求
内容接入
Technical requirements for IPTV media delivery system-Contentaccess
2020-06-02发布
国家市场监督管理总局
国家标准化管理委员会
2020-12-01实施
规范性引用文件
术语和定义、缩略语
术语和定义
缩略语
4内容接入接口
内容接入通信流程
内容接人通信协议
内容下发指令通知原语
内容下发指令通知响应原语
内容接入结果通知原语
内容接入结果通知响应原语
回看内容录制结果通知原语
回看内容录制结果通知响应原语内容管理XML文件技术要求
XML文件结构
ADI定义
Objects定义及分类
视音频参数定义
XMLschema
内容管理XML文件示例.
处理结果(ResultCode)代码表8
附录A(资料性附录)
ContentID命名规则
PhysicalContentID编码规则
附录B(资料性附录)
GB/T38829—2020
GB/T38829—2020
本标准是《IPTV媒体交付系统技术要求》系列标准之一,本系列标准的名称和结构如下:GB/T38828
GB/T38827
-GB/T38826
GB/T38829
GB/T38830
-GB/T38831
GB/T38754
IPTV媒体交付系统技术要求
IPTV媒体交付系统技术要求
IPTV媒体交付系统技术要求
IPTV媒体交付系统技术要求
IPTV媒体交付系统技术要求
IPTV媒体交付系统技术要求
IPTV媒体交付系统技术要求
本标准按照GB/T1.1—2009给出的规则起草场景和需求;
体系架构;
总体要求;
内容接人;
全局负载均衡子系统;
媒体分发存储子系统
流媒体服务
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由中华人民共和国工业和信息化部提出。本标准由全国通信标准化技术委员会(SAC/TC485)归口。本标准起草单位:中国信息通信研究院、中国电信集团有限公司、中兴通讯股份有限公司、华为技术有限公司、东方明珠新媒体股份有限公司、中国联合网络通信集团有限公司、中国移动通信集团公司、上海诺基亚贝尔股份有限公司
本标准主要起草人:聂秀英、陈戈、缪川扬、张立杰、彭旭辉、梁洁、陈炜、李金成、乔治、顾方方用
1范围
IPTV媒体交付系统技术要求
内容接入
GB/T38829—2020
本标准规定了IPTV媒体交付系统的内容接人接口、内容接人通信流程和内容接人通信协议以及内容管理文件等内容接人技术要求。本标准适用于IPTV媒体交付系统。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T20090.2—2013信息技术先进音视频编码第2部分:视频KaeeiKAca
术语和定义、缩略语
3.1术语和定义
下列术语和定义适用于本文件。3.1.1
内容接入
content access
将媒体内容从内容运营和管理系统注人并存储在IPTV媒体交付系统中的过程。3.1.2
电子节目单
electronicprogramguide
按不同的分类规则组合在一起的数字电视节目列表,通过电子的方式提供给用户使用注:用户通过遥控器就可以进行查看,也可以从电子节目单中直接切换到正在播放的节目中去。3.1.3
多timeshifting
在媒体初始传输之后允许内容回放的功能。3.1.4
内容content
任何形式的数字数据。
注:具有分发和交付附加限制内容的一个重要形式是连续媒体。3.2缩略语
下列缩略语适用于本文件。
AAC:高级音频编码(AdvancedAudioCoding)AVS:先进视频编码(AdvancedvideoCoding)CMS:内容管理系统(ContentManagementSystem)COP:内容运营平台(ContentOperatorPlatform)GB/T38829—2020
COS:内容源(ContentSource)CP:内容提供者(ContentProvider)EPG:电子节目单(ElectronicProgramGuide)FLV:Flash视频(FlashVideo)
FTP:文件传输协议(FileTransferProtocol)HTTP:超文本传输协议(HypertextTransferProtocol)IPTV:互联网协议电视(InternetProtocolTelevision)MDS:媒体交付系统(MediaDeliverySystem)MPEG:运动图像专家组(MovingPicturesExpertsGroup)SOAP:简单对象访问协议(SimpleObjectAccessProtocol)URL:统一资源定位符(UniformResourceLocator)XML:可扩展标记语言(ExtensibleMarkupLanguage)3GP:3GPP文件格式(3GPPFileFormat)4内容接入接口
IPTV媒体交付系统内容接人接口示意图如图1所示。内容运营平台(COP)
I\TV媒体交付系统
(PTVM)
图1IPTV媒体交付系统内容接入接口示意图媒体内容文件或直播媒体从内容源接入IPTV媒体交付系统中,内容接入控制信息在内容管理系统和IPTV媒体交付系统之间交互。IPTV媒体交付系统完成内容接人或时移内容录制后,将媒体内容接人或将时移内容录制状态信息发送到内容管理系统,或将内容接人及时移内容录制后的内容节目单发送到电子节目单。
内容接入通信流程
内容接入通信流程如图2所示。
a)内容下发令
[1内容下发指令响应
采用P获取内容管通文件
c)内容接入结果通知
内穿接入结果通知响两
i)看内容录彻结果通知
i) 回右内容录制结果:通知响应cos
))采用上获取
媒体内容义件
2)猴取直拥流媒
体信息
2)回看内容录制药果通知
h)回看内容录制结果通知响成
图2内容接入流程示意图
内容接入通信流程如下:
内容管理系统向IPTV媒体交付系统发送内容下发指令;a)
GB/T38829—2020
b)IPTV媒体交付系统收到内容管理命令请求后对命令内容进行消息解析,回复内容下发指令响应;
IPTV媒体交付系统根据内容下发指令的参数通过FTP方式从内容管理系统获取XML格式的内容接人指令文件;
d)IPTV媒体交付系统解析XML格式的内容接入指令文件,根据内容接入指令文件的相应指令执行对应的数据操作:
1)若指令是内容媒体的更新,采用FTP按照内容的类型从内容源获取内容媒体文件,对获取的内容媒体文件进行倍数及索引文件生成操作并进行内容分发、更新、删除部署;若指令是对直播节目进行回看录制,通过流协议(组播IGMP、单播HTTP)从内容源获取2
媒体流,并根据指令进行直播内容回放录制,对录制的内容媒体文件进行倍数及索引文件生成操作;
IPTV媒体交付系统向内容管理系统发送内容接人结果通知消息;e)
内容管理系统向IPTV媒体交付系统回复内容接人结果通知响应消息;对于回看录制内容,IPTV媒体交付系统完成媒体流的回看内容录制后,向EPG发送回看内容录制完成通知:
EPG向IPTV媒体交付系统返回回看内容录制完成通知响应;h)
对于回看录制内容,IPTV媒体交付系统完成媒体流的回看内容录制后,向内容管理系统发送回看内容录制完成通知:
内容管理系统向IPTV媒体交付系统返回回看内容录制完成通知响应。GB/T38829—2020
6内容接入通信协议
内容下发指令通知原语
6.1.1功能描述
内容下发指令通知原语是由CMS向IPTVMDS发送的原语,主要完成向IPTVMDS下达内容管理文件获取的信息以通知IPTVMDS向CMS获取内容管理文件。6.1.2
原语参数
原语参数如表1所示。
表1原语参数
CorrelateID
ContentMngXMLURL
注:M表示必选
内容管理系统标识
业务运营平台标识
内容源标识
关联性标识,用于关联指令执行请求消息和结果通知消息。对于重发的指令,该字段值保持一致,对于不同的指令,该字段在一个内容管理系统内具有唯一性存放内容接入指令的XML文件URLXML文件中的操作对象如表2所示。数据类型
String
String
String
String
String
XML文件中的操作对象
ElementType取值
PhysicalChannel
ScheduleRecord
6.1.3协议
承载协议:SOAP
接口方向:CMS
->IPTV MDS
媒体内容信息
频道物理参数信息
录制信息
调用接口:http://ptvMDS/ContentDeployReq其中IPTVMDS是指IPTV媒体交付系统的内容接人地址。6.2
内容下发指令通知响应原语
6.2.1功能描述
长度(字节)
必选/可选
内容下发指令响应原语是由IPTVMDS向CMS发送的原语,主要完成向CMS报告接收到内容下4
发指令通知原语的结果。
原语参数
原语参数如表3所示。
ResultCode
ErrorDescription
处理结果
详见第8章
对错误/异常的详细描述信息
注:M表示必选,O表示可选。
6.2.3协议
承载协议:SOAP
接口方向:CMS<-IPTVMDS
原语参数
数据类型
String
调用接口:http://CMS/responseContentDeployReqResponse6.3
内容接入结果通知原语
6.3.1功能描述
GB/T38829—2020
长度(字节)
必选/可选
内容接人结果通知原语是由IPTVMDS向CMS发送的原语,主要完成向CMS报告内容接人操作Hiika
的结果。
原语参数
原语参数如表4所示。
表4原语参数
CorrelateID
ResultCode
ErrorDescription
ResultFileURL
内容管理系统标识
业务运营平台标识
内容源标识
关联性标识,用于关联指令执行请求消息和结果通知消息
处理结果:
0:成功
对错误/异常的详细描述信息
应答XML文件的URL
数据类型
String
String
String
String
String
String
长度(字节)
必选/可选
注1:本接口中,CorrelateID值与ContentDeployReq消息中包含的CorrelateID相等,以标识是对该消息的执行结果反馈。
注2:M表示必选,0表示可选。
GB/T38829—2020
6.3.3协议
承载协议:SOAP
接口方向:CMS<-IPTVMDS
调用接口:http://IptvCOP/ContentDeployResult6.4内容接入结果通知响应原语
6.4.1功能描述
内容接入结果通知响应原语是由CMS向IPTVMDS发送的原语,主要完成向IPTVMDS报告接收到内容接人结果通知原语的结果。原语参数
原语参数如表5所示。
表5原语参数
ResultCode
ErrorDescription
处理结果
详见第8章
对错误/异常的详细描述信息
注:M表示必选.0表示可选。
6.4.3协议
承载协议:SOAP
接口方向:CMS<-IPTVMDS
数据类型
String
调用接:http://CMS/responseContentDeployResultResponse6.5回看内容录制结果通知原语
6.5.1功能描述
长度(字节)
必选/可选
回看内容录制结果通知原语是由IPTVMDS向EPG或CMS发送的原语,主要完成向EPG或CMS报告回看内容录制的结果。
6.5.2原语参数
响应参数TvodMenuStatus属性定义如表6所示。表6响应参数TvodMenuStatus属性定义名称
内容信息
扩展参数
contentResultInfo
paramType
注:0表示可选。
ContentResultInfoL
ParamType
长度(字节)
必选/可选
内容信息
扩展字段
ContentResultInfo属性定义如表7所示。表7
ContentResultInfo属性定义
内容 ID
内容管理系统ID
内容结果
内容结果描述
扩展参数
RecordID
resultCode
resultMsg
paramType
注:M表示必选,0表示可选。
6.5.3协议
承载协议:SOAP
String
String
String
ParamType
接口方向:EPG<或CMS-IPTVMDS
长度(字节)
调用接:http://EPG或CMS/notifyTvodMenuStatus6.6回看内容录制结果通知响应原语6.6.1功能描述
必选/可选
GB/T38829—2020
最大长度32位
最大长度8位
0:录制成功:
1:录制失败(可能
需要人工干预)
内容结果描述
扩展字段
回看内容录制结果响应原语是由EPG或CMS向IPTVMDS发送的原语,主要完成向IPTVMDS报告接收回看内容录制结果通知原语的结果。6.6.2
原语参数
原语参数如表8所示。
表8原语参数
ResultCode
ErrorDescription
处理结果
详见第8章
对错误/异常的详细描述信息
注:M表示必选,0表示可选。
6.6.3协议
承载协议:SOAP
接口方向:EPG或CMS
S->IPTVMDS
数据类型
String
长度(字节)
调用接http://EPG/或CMS/responsenotifyTvodMenuStatusResultResponse必选/可选
GB/T38829—2020
内容管理XML文件技术要求
7.1XML文件结构
XML文件的结构如图3所示。
ohisoiupany
Muppinys MappingE ropero
-i Rerly EH-
Resuilt
Leserijprion
图3XML文件的结构
XML定义的通用格式示例:
《?xmlversion=\1.o\encoding=\UTF-8\?)
《ObjectElementType=\object_type\ObjectID-\object_id\Action=\REGISTorUPDATE\>(PropertyName=\property_namel\)property_valuelproperty_value3《MappingID=\mapping_id\ParentType=\parent_type\ParentID-\parent_id\ElementType=\element_type\ElementID-\element_id\Action=\REGISTorUPDATE\)(Propertyname=\property_namel\)property_valuelproperty_value2《/Mappings)
ADI/Objects/Mappings是接口XML的通用基础框架,基于该通用框架定义不同的Object.Ele-mentType和不同的Property.Name来满足对不同对象的定义需求。本标准的描述中应用如下规则:a)Object.ElementType与该对象中的唯一标识(如movie对象的PhysicalContentID,program对象中的contentid)联合起来在接口中唯一定位一个对象实例,它们是一个接口中针对对象进行任何操作的唯一索引。
b)对于任何符合Schema的XML文件,MDS应忽略那些不能识别的Property或XMLTag或属性。
对象中标识为“必填项”的属性,仅针对REGIST操作。而UPDATE操作进行的是增量修改,缺少某必填项,仅为表示不需要对此项进行修改,而不能修改此项为空。d)XML文件内容的编码全部采用UTF-8格式8
GB/T38829—2020免费标准bzxz.net
7.3描述了XML的详细定义。其中,att表示XML属性,el表示XML元素,pn表示Property节点的Name。
2ADI定义
ADI定义如表9所示。
ADI定义
Objects
Mappings
注:0表示可选。
XML类型
Objects定义及分类
7.3.1分类
根元素
操作对象
映射对象
应答对象
本标准中涉及的操作对象及分类如表10所示。表10
ElementType取值
节目内容类对象
Series
Channel
Program
Schedule
内容元素类对象
Picture
PhysicalChannel
ScheduleRecord
基础数据类对象
CastRoleMap
Category
业务类对象
Service
Product
必选/可选
Objects定义及分类
连续剧
TV频道信息
节目信息
节目单信息
媒体内容信息
图片信息、海报信息
频道物理参数信息
录制的实体文件
演员信息
演员角色信息
编排目录信息、栏目信息
业务信息
产品信息
应答文件包含该
应答对象
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。