标准解读
《GB/T 38829-2020 IPTV媒体交付系统技术要求 内容接入》这一标准主要针对IPTV(交互式网络电视)的内容接入部分提出了具体的技术规范。该文件定义了内容提供者如何将视频、音频等多媒体内容有效地接入到IPTV服务提供商的网络中,确保最终用户能够获得高质量的服务体验。
根据标准内容,其涵盖了多个方面的要求:
- 接口规范:明确了内容提供商与IPTV平台之间的数据交换接口标准,包括但不限于传输协议的选择、编码格式的支持等。
- 内容格式:详细规定了可用于IPTV系统的视频流和音频流的具体格式要求,如分辨率、码率限制等参数设置。
- 安全性考量:强调了在内容分发过程中需要采取的安全措施,比如数字版权管理(DRM)的应用,以保护版权持有者的权益不受侵犯。
- 服务质量:提出了关于延迟、丢包率等方面的服务质量指标,旨在保证用户体验的同时也为运营商提供了可遵循的质量控制依据。
- 元数据处理:描述了如何正确地使用元数据来增强搜索功能或个性化推荐服务,以及这些信息应该如何被标准化地表示和传递给接收端设备。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 现行
- 正在执行有效
- 2020-06-02 颁布
- 2020-12-01 实施
文档简介
书书书
犐犆犛33.160.60
犕32
中华人民共和国国家标准
犌犅/犜38829—2020
犐犘犜犞媒体交付系统技术要求
内容接入
犜犲犮犺狀犻犮犪犾狉犲狇狌犻狉犲犿犲狀狋狊犳狅狉犐犘犜犞犿犲犱犻犪犱犲犾犻狏犲狉狔狊狔狊狋犲犿—
犆狅狀狋犲狀狋犪犮犮犲狊狊
20200602发布20201201实施
国家市场监督管理总局
国家标准化管理委员会
发布
书书书
目次
前言Ⅲ…………………………
1范围
1………………………
2规范性引用文件
1…………………………
3术语和定义、缩略语
1………………………
3.1术语和定义1
…………………………
3.2缩略语1
………………
4内容接入接口
2……………
5内容接入通信流程
2………………………
6内容接入通信协议
4………………………
6.1内容下发指令通知原语4
……………
6.2内容下发指令通知响应原语4
………………………
6.3内容接入结果通知原语5
……………
6.4内容接入结果通知响应原语6
………………………
6.5回看内容录制结果通知原语6
………………………
6.6回看内容录制结果通知响应原语7
…………………
7内容管理XML文件技术要求
8…………
7.1XML文件结构
8………………………
7.2ADI定义
9……………
7.3Objects定义及分类
9…………………
7.4视音频参数定义28
……………………
7.5XMLschema30………………………
7.6内容管理XML文件示例32
…………
8处理结果(ResultCode)
代码表34…………
附录A(资料性附录)ContentID命名规则36……………
附录B(资料性附录)PhysicalContentID编码规则37……………………
Ⅰ
犌犅/犜38829—2020
前言
本标准是《IPTV媒体交付系统技术要求》系列标准之一,本系列标准的名称和结构如下:
———GB/T38828IPTV媒体交付系统技术要求场景和需求;
———GB/T38827IPTV媒体交付系统技术要求体系架构;
———GB/T38826IPTV媒体交付系统技术要求总体要求;
———GB/T38829IPTV媒体交付系统技术要求内容接入;
———GB/T38830IPTV媒体交付系统技术要求全局负载均衡子系统;
———GB/T38831IPTV媒体交付系统技术要求媒体分发存储子系统;
———GB/T38754IPTV媒体交付系统技术要求流媒体服务。
本标准按照GB/T1.1—2009给出的规则起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。
本标准由中华人民共和国工业和信息化部提出。
本标准由全国通信标准化技术委员会(SAC/TC485)归口。
本标准起草单位:中国信息通信研究院、中国电信集团有限公司、中兴通讯股份有限公司、华为技术
有限公司、东方明珠新媒体股份有限公司、中国联合网络通信集团有限公司、中国移动通信集团公司、上
海诺基亚贝尔股份有限公司。
本标准主要起草人:聂秀英、陈戈、缪川扬、张立杰、彭旭辉、梁洁、陈炜、李金成、乔治、顾方方。
Ⅲ
犌犅/犜38829—2020
犐犘犜犞媒体交付系统技术要求
内容接入
1范围
本标准规定了IPTV媒体交付系统的内容接入接口、内容接入通信流程和内容接入通信协议以及
内容管理文件等内容接入技术要求。
本标准适用于IPTV媒体交付系统。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T20090.2—2013信息技术先进音视频编码第2部分:视频
3术语和定义、缩略语
3.1术语和定义
下列术语和定义适用于本文件。
3.1.1
内容接入犮狅狀狋犲狀狋犪犮犮犲狊狊
将媒体内容从内容运营和管理系统注入并存储在IPTV媒体交付系统中的过程。
3.1.2
电子节目单犲犾犲犮狋狉狅狀犻犮狆狉狅犵狉犪犿犵狌犻犱犲
按不同的分类规则组合在一起的数字电视节目列表,通过电子的方式提供给用户使用。
注:用户通过遥控器就可以进行查看,也可以从电子节目单中直接切换到正在播放的节目中去。
3.1.3
时移狋犻犿犲狊犺犻犳狋犻狀犵
在媒体初始传输之后允许内容回放的功能。
3.1.4
内容犮狅狀狋犲狀狋
任何形式的数字数据。
注:具有分发和交付附加限制内容的一个重要形式是连续媒体。
3.2缩略语
下列缩略语适用于本文件。
AAC:高级音频编码(AdvancedAudioCoding)
AVS:先进视频编码(AdvancedvideoCoding)
CMS:内容管理系统(ContentManagementSystem)
COP:内容运营平台(ContentOperatorPlatform)
1
犌犅/犜38829—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所示。
图1犐犘犜犞媒体交付系统内容接入接口示意图
媒体内容文件或直播媒体从内容源接入IPTV媒体交付系统中,内容接入控制信息在内容管理系
统和IPTV媒体交付系统之间交互。IPTV媒体交付系统完成内容接入或时移内容录制后,将媒体内
容接入或将时移内容录制状态信息发送到内容管理系统,或将内容接入及时移内容录制后的内容节目
单发送到电子节目单。
5内容接入通信流程
内容接入通信流程如图2所示。
2
犌犅/犜38829—2020
图2内容接入流程示意图
内容接入通信流程如下:
a)内容管理系统向IPTV媒体交付系统发送内容下发指令;
b)IPTV媒体交付系统收到内容管理命令请求后对命令内容进行消息解析,回复内容下发指令
响应;
c)IPTV媒体交付系统根据内容下发指令的参数通过FTP方式从内容管理系统获取XML格式
的内容接入指令文件;
d)IPTV媒体交付系统解析XML格式的内容接入指令文件,根据内容接入指令文件的相应指令
执行对应的数据操作:
1)若指令是内容媒体的更新,采用FTP按照内容的类型从内容源获取内容媒体文件,对获
取的内容媒体文件进行倍数及索引文件生成操作并进行内容分发、更新、删除部署;
2)若指令是对直播节目进行回看录制,通过流协议(组播IGMP、单播HTTP)从内容源获取
媒体流,并根据指令进行直播内容回放录制,对录制的内容媒体文件进行倍数及索引文件
生成操作;
e)IPTV媒体交付系统向内容管理系统发送内容接入结果通知消息;
f)内容管理系统向IPTV媒体交付系统回复内容接入结果通知响应消息;
g)对于回看录制内容,IPTV媒体交付系统完成媒体流的回看内容录制后,向EPG发送回看内
容录制完成通知;
h)EPG向IPTV媒体交付系统返回回看内容录制完成通知响应;
i)对于回看录制内容,IPTV媒体交付系统完成媒体流的回看内容录制后,向内容管理系统发送
回看内容录制完成通知;
j)内容管理系统向IPTV媒体交付系统返回回看内容录制完成通知响应。
3
犌犅/犜38829—2020
6内容接入通信协议
6.1内容下发指令通知原语
6.1.1功能描述
内容下发指令通知原语是由CMS向IPTVMDS发送的原语,主要完成向IPTVMDS下达内容管
理文件获取的信息以通知IPTVMDS向CMS获取内容管理文件。
6.1.2原语参数
原语参数如表1所示。
表1原语参数
名称说明数据类型长度(字节)必选/可选
CMSID内容管理系统标识String8M
SOPID业务运营平台标识String8M
COSID内容源标识String8M
CorrelateID
关联性标识,用于关联指令执行请求消息
和结果通知消息。对于重发的指令,该字
段值保持一致,对于不同的指令,该字段
在一个内容管理系统内具有唯一性
String20
M
ContentMngXMLURL存放内容接入指令的XML文件URLString1024M
注:M表示必选。
XML文件中的操作对象如表2所示。
表2犡犕犔文件中的操作对象
ElementType取值说明
Movie媒体内容信息
PhysicalChannel频道物理参数信息
ScheduleRecord录制信息
6.1.3协议
承载协议:SOAP
接口方向:CMS->IPTVMDS
调用接口:http://IptvMDS/ContentDeployReq
其中IPTVMDS是指IPTV媒体交付系统的内容接入地址。
6.2内容下发指令通知响应原语
6.2.1功能描述
内容下发指令响应原语是由IPTVMDS向CMS发送的原语,主要完成向CMS报告接收到内容下
4
犌犅/犜38829—2020
发指令通知原语的结果。
6.2.2原语参数
原语参数如表3所示。
表3原语参数
名称说明数据类型长度(字节)必选/可选
ResultCode
处理结果
详见第8章
Int4M
ErrorDescription对错误/异常的详细描述信息String256O
注:M表示必选,O表示可选。
6.2.3协议
承载协议:SOAP
接口方向:CMS<-IPTVMDS
调用接口:http://CMS/responseContentDeployReqResponse
6.3内容接入结果通知原语
6.3.1功能描述
内容接入结果通知原语是由IPTVMDS向CMS发送的原语,主要完成向CMS报告内容接入操作
的结果。
6.3.2原语参数
原语参数如表4所示。
表4原语参数
名称说明数据类型长度(字节)必选/可选
CMSID内容管理系统标识String8M
SOPID业务运营平台标识String8M
COSID内容源标识String8M
CorrelateID
关联性标识,用于关联指令执行请求消
息和结果通知消息
String20
M
ResultCode
处理结果:
0:成功
-1:失败
Int4M
ErrorDescription对错误/异常的详细描述信息String256O
ResultFileURL应答XML文件的URLString1024M
注1:本接口中,CorrelateID值与ContentDeployReq消息中包含的CorrelateID相等,以标识是对该消息的执行
结果反馈。
注2:M表示必选,O表示可选。
5
犌犅/犜38829—2020
6.3.3协议
承载协议:SOAP
接口方向:CMS<-IPTVMDS
调用接口:http://IptvCOP/ContentDeployResult
6.4内容接入结果通知响应原语
6.4.1功能描述
内容接入结果通知响应原语是由CMS向IPTVMDS发送的原语,主要完成向IPTVMDS报告接
收到内容接入结果通知原语的结果。
6.4.2原语参数
原语参数如表5所示。
表5原语参数
名称说明数据类型长度(字节)必选/可选
ResultCode
处理结果
详见第8章
int4M
ErrorDescription对错误/异常的详细描述信息String256O
注:M表示必选,O表示可选。
6.4.3协议
承载协议:SOAP
接口方向:CMS<-IPTVMDS
调用接口:http://CMS/responseContentDeployResultResponse
6.5回看内容录制结果通知原语
6.5.1功能描述
回看内容录制结果通知原语是由IPTVMDS向EPG或CMS发送的原语,主要完成向EPG或
CMS报告回看内容录制的结果。
6.5.2原语参数
响应参数TvodMenuStatus属性定义如表6所示。
表6响应参数犜狏狅犱犕犲狀狌犛狋犪狋狌狊属性定义
名称标记类型长度(字节)必选/可选说明
内容信息contentResultInfoContentResultInfo[]变长O内容信息
扩展参数
paramTypeParamType[]变长
O扩展字段
注:O表示可选。
6
犌犅/犜38829—2020
ContentResultInfo属性定义如表7所示。
表7犆狅狀狋犲狀狋犚犲狊狌犾狋犐狀犳狅属性定义
名称标记类型长度(字节)必选/可选说明
内容IDRecordIDString32M最大长度32位
内容管理系统IDCMSIDString8M最大长度8位
内容结果resultCodeInt4M
0:录制成功;
1:录制失败(可能
需要人工干预)
内容结果描述resultMsgString256O内容结果描述
扩展参数
paramTypeParamType[]变长
O扩展字段
注:M表示必选,O表示可选。
6.5.3协议
承载协议:SOAP
接口方向:EPG<或CMS-IPTVMDS
调用接口:http://EPG或CMS/notifyTvodMenuStatus
6.6回看内容录制结果通知响应原语
6.6.1功能描述
回看内容录制结果响应原语是由EPG或CMS向IPTVMDS发送的原语,主要完成向IPTVMDS
报告接收回看内容录制结果通知原语的结果。
6.6.2原语参数
原语参数如表8所示。
表8原语参数
名称说明数据类型长度(字节)必选/可选
ResultCode
处理结果
详见第8章
int4M
ErrorDescription对错误/异常的详细描述信息String256O
注:M表示必选,O表示可选。
6.6.3协议
承载协议:SOAP
接口方向:EPG或CMS?>IPTVMDS
调用接口:http://EPG/或CMS/responsenotifyTvodMenuStatusResultResponse
7
犌犅/犜38829—2020
7内容管理犡犕犔文件技术要求
7.1犡犕犔文件结构
XML文件的结构如图3所示。
图3犡犕犔文件的结构
XML定义的通用格式示例:
〈?xmlversion="1.0"encoding="UTF8"?〉
〈ADIxmlns:xsi="http://www.w3.org/2001/XMLSchemainstance"〉
〈Objects〉
〈ObjectElementType="object_type"ObjectID="object_id"Action="REGISTorUPDATE"〉
〈PropertyName="property_name1"〉property_value1〈/Property〉
〈PropertyName="property_name2"〉property_value2〈/Property〉
〈PropertyName="property_name3"〉property_value3〈/Property〉
〈/Object〉
〈/Objects〉
〈Mappings〉
〈MappingID="mapping_id"ParentType="parent_type"ParentID="parent_id"
ElementType="element_type"ElementID="element_id"Action="REGISTorUPDATE"〉
〈Propertyname="property_name1"〉property_value1〈/Property〉
〈Propertyname="property_name2"〉property_value2〈/Property〉
〈/Mapping〉
〈/Mappings〉
〈/ADI〉
ADI/Objects/Mappings是接口XML的通用基础框架,基于该通用框架定义不同的Object.Ele
mentType和不同的Property.Name来满足对不同对象的定义需求。本标准的描述中应用如下规则:
a)Object.ElementType与该对象中的唯一标识(如movie对象的PhysicalContentID,program
对象中的contentid)联合起来在接口中唯一定位一个对象实例,它们是一个接口中针对对象
进行任何操作的唯一索引。
b)对于任何符合Schema的XML文件,MDS应忽略那些不能识别的Property或XMLTag或
属性。
c)对象中标识为“必填项”的属性,仅针对REGIST操作。而UPDATE操作进行的是增量修改,
缺少某必填项,仅为表示不需要对此项进行修改,而不能修改此项为空。
d)XML文件内容的编码全部采用UTF8格式。
8
犌犅/犜38829—2020
7.3描述了XML的详细定义。其中,att表示XML属性,el表示XML元素,
pn
表示Property节
点的Name。
7.2犃犇犐定义
ADI定义如表9所示。
表9犃犇犐定义
名称XML类型说明必选/可选长度注释
ADI根元素
Objectsel操作对象O
Mappingsel映射对象O
Reply
el应答对象O
应答文件包含该
应答对象
注:O表示可选。
7.3犗犫犼犲犮狋狊定义及分类
7.3.1分类
本标准中涉及的操作对象及分类如表10所示。
表10犗犫犼犲犮狋狊定义及分类
ElementType取值说明
节目内容类对象
Series连续剧
ChannelTV频道信息
Program节目信息
Schedule节目单信息
内容元素类对象
Movie媒体内容信息
Picture图片信息、海报信息
PhysicalChannel频道物理参数信息
ScheduleRecord录制的实体文件
基础数据类对象
Cast演员信息
CastRoleMap
演员角色信息
Category
编排目录信息、栏目信息
业务类对象
Service业务信息
Product产品信息
9
犌犅/犜38829—2020
节目内容对象参与构成业务(Service),是管理操作的主要目标。内容元素对象参与构成节目内容
对象,是节目内容对象的组成部分,一般情况下,不独立参与业务,必须依赖于节目内容对象。基础数据
对象与业务相对独立,可以被单独管理;业务类对象是用于计费的对象。
对各种操作对象的属性描述说明如下:
a)对象的Action属性可能包含两种指令:
1)REGISTorUPDATE:表明“增加或同步”该对象的数据。通常的处理规则是:接受方应
根据Object.ID查询该对象是否已经存在,如果不存在则创建,如果已经存在则更新
覆盖。
2)DELETE:表明“删除”该对象的数据。接受方应删除相应的对象以及相关的信息。
b)对象中标识为“必填项”的属性,仅针对REGIST或UPDATE操作。而对于DELETE操作,
仅ID和Action不能为空。
7.3.2犘狉狅犵狉犪犿定义
Program定义如表11所示。
表11犘狉狅犵狉犪犿定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ElementTypeatt“Program”M32
ContentIDatt全局唯一标识M32参见附录A
Actionatt操作类型M32
Name
pn
节目名称M128
CPContentID
pn
CP对于该节目的标识O128
OrderNumber
pn
节目订购编号O106位数字编号
CpContentID
pn
CP内部对于该节目的标识O128
OriginalName
pn
原名O128
SortName
pn
索引名称供界面排序O128
SearchName
pn
搜索名称供界面搜索O128
ActorDisplay
pn
演员列表(只供显示)O256
WriterDisplay
pn
作者列表(只供显示)O256
OriginalCountry
pn
国家地区O64
Language
pn
语言O64
ReleaseYear
pn
上映年份(YYYY)O4
OrgAirDate
pn
首播日期(YYYYMMDD)O8
LicensingWindowStart
pn
有效开始时间
(YYYYMMDDHH24MiSS)
O14
LicensingWindowEnd
pn
有效结束时间
(YYYYMMDDHH24MiSS)
O14
DisplayAsNew
pn
新到天数O3
DisplayAsLastChance
pn
剩余天数O3
Macrovision
pn
拷贝保护标志:
0:无拷贝保护;
1:有拷贝保护
O1
01
犌犅/犜38829—2020
表11(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
Description
pn
节目描述O1024
PriceTaxIn
pn
列表定价O12,2单位为元
Status
pn
状态标志:
0:失效;1:生效
O1
SourceType
pn
1:VOD
5:Advertisement
O1
SeriesFlag
pn
0:普通VOD;
1:连续剧剧集
O1
ContentProvider
pn
节目提供商代码O64
KeyWords
pn
关键字
多个关键字之间使用逗号
分隔
O256
Tags
pn
关联标签
多个标签字之间使用逗号
分隔
O256
ViewPoint
pn
看点,非常简短的剧情描述O256
StarLevel
pn
推荐星级
1~10,数字越大推荐星级越
高,缺省为6,为3颗星
O2
Rating
pn
限制类别
采用国际通用的Rating等级
O64
Awards
pn
所含奖项
多个奖项之间使用;分隔
O128
Length
pn
播放时长
(单位为min)
O4
ProgramType
pn
类型
———电影类节目:
1000:电影
———录制类节目:
1101:新闻/时事
1102:财经
1103:体育
1104:专题
1105:法制
1106:访谈
1107:综艺娱乐
1108:音乐
1109:戏剧
1110:外语
———广告类节目:
1200:广告
O4
11
犌犅/犜38829—2020
表11(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
Reserve1
pn
保留字段O128
Reserve2
pn
保留字段O128
Reserve3
pn
保留字段O128
Reserve4
pn
保留字段O128
Reserve5
pn
保留字段O128
UniContentId
pn
所属全局内容一标识O128
注:M表示必选,O表示可选。
7.3.3犕狅狏犻犲定义
Movie定义如表12所示。
表12犕狅狏犻犲定义
名称
XML元
素类型
说明
必选/
可选
长度
(字节)
注释
ElementTypeatt“Movie”M32
PhysicalContentIDattMovie对象在CMS内的唯一标识M32编码规则参见附录B
Actionatt操作类型M32
Typeatt
媒体类型
1:正片;2:预览片
M1
FileURL
pn
媒体文件URL
ftp
://username:password@ip:port/...
标准FTP协议
M1024
如果是HLS内容,ftpurl
以m3u8文件结尾,MDS
获取内容时,获取整个
m3u8的上级目录。例如:
ftp
://username:password
@ip:port/...
/index.m3u8
CPContentID
pn
CP对于媒体文件的标识O128
SourceDRMType
pn
0:NoDRM;
1:BESDRM
O1
DestDRMType
pn
0:NoDRM;
1:BESDRM
O1
AudioType
pn
0:其他;
1:Monaural单声道;
2:Stereo多声道;
3:Twonationmonaural双单声道;
4:Twonationstereo双多声道;
5:AC3(5:1channel)AC3声道
O2
21
犌犅/犜38829—2020
表12(续)
名称
XML元
素类型
说明
必选/
可选
长度
(字节)
注释
ScreenFormat
pn
0:4×3;
1:16×9(Wide)
O1
ClosedCaptioning
pn
字幕标志:
0:无字幕;
1:有字幕
O1
Duration
pn
播放时长HHMISSFF(时分秒帧)M12
FileSize
pn
文件大小,单位为字节M16
BitRateType
pn
码流:
1:400K;
2:700K;
3:1.3M;
4:2M;
5:2.5M;
6:8M;
7:10M
O12
VideoType
pn
编码格式:
H.264
MPEG4
AVS
MPEG2
WMV
O4
AudioEncodingType
pn
编码格式:
AAC
AMR
O4
Resolution
pn
分辨率类型:
QCIF
QVGA
2/3D1
3/4D1
D1
720P
1080i
1080P
O4
31
犌犅/犜38829—2020
表12(续)
名称
XML元
素类型
说明
必选/
可选
长度
(字节)
注释
VideoProfile
pn
Simple
AdvancedSimple
Baseline
Main
High
JiZhun
O4
SystemLayer
pn
TS
3GP
O4
Domain
pn
发布到融合MDS时使用的域标识O
如果Domain为空,表示
分发到全域(融合整个
MDS)
Hotdegree
pn
发布到融合MDS时使用热度表示O4
注:M表示必选,O表示可选。
7.3.4犆犪狊狋定义
Cast定义如表13所示。
表13犆犪狊狋定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ElementTypeatt“Cast”M32
CastidattCast的唯一标识M32
Actionatt操作类型M32
Name
pn
人物名称O64
PersonDisplayName
pn
显示名称O64
PersonSortName
pn
排序名称O64
PersonSearchName
pn
索引名称O64
FirstName
pn
姓O32
MiddleName
pn
中间名O32
LastName
pn
名O32
Sex
pn
性别
0:女;1:男
O1
Birthday
pn
生日O16
41
犌犅/犜38829—2020
表13(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
Hometown
pn
籍贯O128
Education
pn
教育程度O128
Height
pn
身高O5
Weight
pn
体重O5
BloodGroup
pn
血型O2
Marriage
pn
0:未婚;
1:已婚
O1
Favorite
pn
爱好O128
Webpage
pn
主页O128
Description
pn
描述信息O1024
注:M表示必选,O表示可选。
7.3.5犆犪狊狋犚狅犾犲犕犪狆定义
CastRoleMap定义如表14所示。
表14犆犪狊狋犚狅犾犲犕犪狆定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ElementTypeatt“CastRoleMap”M32
RoleMapIdattCastRoleMap的唯一标识M32
Actionatt操作类型M32
CastRole
pn
演职角色名称M32
CastID
pn
人物IDM32
注:M表示必选。
7.3.6犆犺犪狀狀犲犾定义
Channel定义如表15所示。
表15犆犺犪狀狀犲犾定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ElementTypeatt“Channel”M32
ContentIDatt全局唯一标识M32
Actionatt操作类型M32
51
犌犅/犜38829—2020
表15(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ChannelNumber
pn
建议频道号M3
Name
pn
频道名称M64
CallSign
pn
台标名称M10
TimeShift
pn
时移标志
0:不生效;1:生效
M1
Type
pn
频道类型
1:直播频道;
2:Web频道
M1
Status
pn
状态标志
0:失效;1:生效
M1
StartTime
pn
播放开始时间(HH24MI)M4
EndTime
pn
播放结束时间(HH24MI)M4
CPContentID
pn
CP对于该频道的标识,例如
使用channelid或channelcode
O128
StorageDuration
pn
存储时长,单位为小时O9
仅对Timeshift
有效
TimeShiftDuration
pn
默认时移时长,单位为分
(Reserved)
O
仅对Timeshift
有效
Description
pn
描述信息O1024
Country
pn
国家O128
State
pn
州/省O128
City
pn
城市O128
ZipCode
pn
邮编O10
URL
pn
Web频道URLO256
仅在type=2
时有效,例如
URL为
http://...
SubType
pn
当Type为1(直播频道)时
1:信号源来自live;
2:信号源来自virtual
O1
Language
pn
语言O128
Macrovision
pn
拷贝保护标志
0:无拷贝保护;
1:有拷贝保护
O1
61
犌犅/犜38829—2020
表15(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
VideoType
pn
视频参数O10
AudioType
pn
音频参数O10
StreamType
pn
码流标志O1
Bilingual
pn
双语标志(0/1)O1
URL
pn
Web频道入口地址,当type=
2时,这个属性必填
O128Web频道新增
UniContentId
pn
所属全局内容标识O128
注:M表示必选,O表示可选。
7.3.7犘犺狔狊犻犮犪犾犆犺犪狀狀犲犾定义
PhysicalChannel定义如表16所示。
表16犘犺狔狊犻犮犪犾犆犺犪狀狀犲犾定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ElementTypeatt“PhysicalChannel”M32
PhysicalContentIDatt
PhysicanlChannel在CMS内
的唯一标识
M32
DestCastTypePn
用户访问该频道使用是单播
还是组播
M
SrcCastTypePn
CDN接收到的频道类型方式,
可能是单播,也可能是组播
M
Actionatt
操作类型
发布:REGIST
更新:UPDATE
删除:DELETE
M32
ChannelID
pn
频道ID,所属的关联的
channel的标识contentid
M128
BitRateType
pn
码流:
1:400K;
2:700K;
3:1.3M;
4:2M;
5:2.5M;
6:8M;
7:10M
M1
71
犌犅/犜38829—2020
表16(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
CPContentID
pn
CP对于该物理频道的唯一
标识
O128
MultiCastIP
pn
组播IP(当srccasttype为组播
时,必填)
O64
MultiCastPort
pn
组播端口(当srccasttype为组
播时,必填)
O5
UnicastUrlPn当srccasttype为单播时,必填O参见注2
VideoType
pn
编码格式:
H.264
MPEG4
AVS
MPEG2
WMV
O
AudioType
pn
编码格式:
AAC
AMR
O
Resolution
pn
分辨率类型:
QCIF
QVGA
2/3D1
3/4D1
D1
720P
1080i
1080P
O
VideoProfile
pn
Simple
AdvancedSimple
Baseline
Main
High
JiZhun
O
SystemLayer
pn
TS
3GP
mp4
flv
rtp
…
O
81
犌犅/犜38829—2020
表16(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
Domain
pn
发布到MDS时使用的域标识O
如果Domain
为空,表示
分发到全域
(整个MDS)
Hotdegree
pn
发布到MDS时使用热度表示O
注1:M表示必选,O表示可选。
注2:如果直播源为ISMA,直播时UnicastUrl取值为SDP文件的FTPURL,其中包含账号和密码,如ftp://
username:password@ip:port/...。
注3:如果直播源为FLV,直播时UnicastUrl取值为FLV直播源的访问URL,如http://
ip
:port/xxx/x.flv。
注4:如果直播源为Applehttplivestreaming,直播时UnicastUrl取值为originalserver服务URL,如http://
ip
:
port/xxx/x.m3u8。
7.3.8犛犮犺犲犱狌犾犲定义
Schedule定义如表17所示。
表17犛犮犺犲犱狌犾犲定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ElementTypeatt“Schedule”M32
ContentIDatt
该Schedule在CMS内的唯一
标识
M32
Actionatt操作类型M32
ChannelIDatt
所属的逻辑频道ID,Channel
的ContentID
M32
ProgramName
pn
节目名称
StartDate
pn
节目开播日期(YYYYMMDD)M8
StartTime
pn
节目开播时间(HH24MISS)M6
Duration
pn
节目时长(HH24MISS)M6
Status
pn
状态标志
0:失效;1:生效
M1
CPContentID
pn
CP对于该段录制内容的唯一
标识,例如使用mediacode
O128
Description
pn
描述信息O1024
91
犌犅/犜38829—2020
表17(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
UniContentId
pn
所属全局内容一标识O128
对于REGIST/UPDATE操作的Schedule,如果和原有Schedule有时间重叠,接受方应自动删除原有的Schedule
以自动覆盖。
注:M表示必选,O表示可选。
7.3.9犛犮犺犲犱狌犾犲犚犲犮狅狉犱定义
ScheduleRecord定义如表18所示。
表18犛犮犺犲犱狌犾犲犚犲犮狅狉犱定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ElementTypeatt“ScheduleRecord”M32
PhysicalContentIDattCMS内的唯一标识M32
ScheduleIdatt对应的Schedule的contentIdM32
PhysicalChannelIDatt
对应的物理频道的Physical
ContentID
M32
Actionatt操作类型M32
StartDate
pn
节目开播日期(YYYYMMDD)M8
StartTime
pn
节目开播时间(HH24MISS)M6
Duration
pn
节目时长(HH24MISS)M6
CPContentID
pn
CP对于该段录制内容的唯一
标识
O128
Description
pn
描述信息O1024
Domain
pn
发布到MDS时使用的域标识O
HotDgree
pn
发布到MDS时使用热度表示O
注:M表示必选,O表示可选。
7.3.10犘犻犮狋狌狉犲定义
Picture定义如表19所示。
02
犌犅/犜38829—2020
表19犘犻犮狋狌狉犲定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
pictureIdatt图片的唯一标识
M32
ElementTypeatt“Picture”M32
Actionatt操作类型M32
FileURL
pn
图片文件URLO1024
Description
pn
描述O1024
注:M表示必选,O表示可选。
7.3.11犆犪狋犲犵狅狉狔定义
Category定义如表20所示。
表20犆犪狋犲犵狅狉狔定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ElementTypeatt“Category”M32
Actionatt操作类型M32
ParentID
pn
父节点IDM32
Name
pn
分类名称M64
Sequence
pn
显示顺序号M3
CategoryID
pn
全局唯一标识,原来使用
contentId名称
M32
Status
pn
状态标志
0:失效;1:生效
M1
Description
pn
描述信息O1024
注:M表示必选,O表示可选。
7.3.12犛犲狉犻犲狊定义
Series定义如表21所示。
表21犛犲狉犻犲狊定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ElementTypeatt“Series”M32
Actionatt操作类型M32
ContentIDatt全局唯一标识(本身ID)M32
12
犌犅/犜38829—2020
表21(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
Name
pn
连续剧名称M128
OrderNumber
pn
订购编号O10
OriginalName
pn
原名O128
SortName
pn
排序名称O128
SearchName
pn
索引名称O160
OrgAirDate
pn
首播日期(YYYYMMDD)O8
LicensingWindowStart
pn
有效订购开始时间
(YYYYMMDDHH24MiSS)
M14
LicensingWindowEnd
pn
有效订购结束时间
(YYYYMMDDHH24MiSS)
M14
CPContentIDatt
CP内部对于该对象的唯一
标识
O128
DisplayAsNew
pn
新到天数O3
DisplayAsLastChance
pn
剩余天数O3
Macrovision
pn
拷贝保护标志(0/1)O1
Price
pn
含税定价O12,2单位为元
VolumnCount
pn
总集数O
Status
pn
状态标志
0:失效;1:生效
O1
Description
pn
描述信息O1024
ContentProvider
pn
节目提供商O64
KeyWords
pn
关键字
多个关键字之间使用逗号
分隔
O256
Tags
pn
关联标签
多个标签之间使用逗号分隔
O256
ViewPoint
pn
看点,非常简短的剧情描述O256
StarLevel
pn
推荐星级
1~10,数字越大推荐星级越
高,缺省为6,为3颗星
O2
Rating
pn
限制类别
采用国际通用的Rating等级
O64
AwardsPn
所含奖项
多个奖项之间使用;分隔
O128
22
犌犅/犜38829—2020
表21(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
Reserve1
pn
保留字段O128
Reserve2
pn
保留字段O128
UniContentIdatt关联内容唯一标识O128
注:M表示必选,O表示可选。
7.3.13犛犲狉狏犻犮犲定义
Service定义如表22所示。
表22犛犲狉狏犻犮犲定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ElementTypeatt“Service”M32
Actionatt操作类型M32
ServiceIdatt全局唯一标识M32
Name
pn
Service名称M64
FeeType
pn
用户计费类别M3
FeeCode
pn
业务单价,单位为分
具体使用参见FeeType的描
述部分
M8
FixedFee
pn
包月/封顶费,单位为分
具体使用参见FeeType的描
述部分
M8
注:M表示必选,O表示可选。
7.3.14Product定义
Product定义如表23所示。
表23犘狉狅犱狌犮狋定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ProductIDatt产品编号MString32
产品的编号,参数只能包含
数字、字母和下划线
Actionatt操作类型M32
ElementTypeatt“Product”M32
32
犌犅/犜38829—2020
表23(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
Name
pn
产品名称MString64
ProductType
pn
产品类型OInt
0:包月;
1:按次
ProductType字段不准许修
改,即使设置值也将被忽略
Price
pn
产品价格Oint(4)单位为分
注:M表示必选,O表示可选。
7.3.15犘犪犮犽犪犵犲定义
Package定义如表24所示。
表24犘犪犮犽犪犵犲定义
名称
XML元素
类型
描述
必填
(Y/N)
长度注释
ElementTypeatt“Package”Y
IDatt唯一IDY32
Actionatt
操作类型
发布:REGIST;
更新:UPDATE;
删除:DELETE
Y
Codeatt全局唯一标识Y128
Name
pn
Package名称Y64
Type
pn
Package类型
VOD包;
Channel包;
TVOD;
SVOD;
PVOD包;
Mix(待定义)
Y1
SortName
pn
索引名称供界面排序80
SearchName
pn
搜索名称供界面搜索80
RentalPeriod
pn
租用有效期(小时)9
OrderNumber
pn
定购编号Y32
42
犌犅/犜38829—2020
表24(续)
名称
XML元素
类型
描述
必填
(Y/N)
长度注释
LicensingWindowStart
pn
有效定购开始时间
(YYYYMMDDHH24MiSS)
Y14
LicensingWindowEnd
pn
有效定购结束时间
(YYYYMMDDHH24MiSS)
Y14
Price
pn
定价Y12,2
Status
pn
状态标志
0:失效;1:生效
Y1
Description
pn
描述信息1024
Keywords
pn
关键字256
多个关键字之间使用分
号分隔
Tags
pn
关联标签256
多个标签之间使用分号
分隔
Reserve1
pn
保留字段1024
Reserve2
pn
保留字段1024
Reserve3
pn
保留字段256
Reserve4
pn
保留字段256
Reserve5
pn
保留字段256
Result
pn
0:成功
其他:错误代码
1
应答文件包含该应答
对象
ErrorDescription
pn
错误描述1024
应答文件包含该应答
对象
7.3.16犕犪狆狆犻狀犵狊定义
Mappings定义如表25所示。
表25犕犪狆狆犻狀犵狊定义
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ObjectIDatt
接口中的唯一标识。
ObjectID的值,对应于每个对
象的全局唯一标识。如:pro
gram对象,就是program中
的contentid;movie对象,就是
movie中的pysicalcontentid
M32
52
犌犅/犜38829—2020
表25(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
Actionatt操作类型M
ParentTypeatt
父元素类型(支持的类型参考
本表)
M
ElementTypeatt
元素类型(支持的类型参考本
表)
M
ParentIDatt
父元素ObjectID。
ObjectID的值,对应于每个对
象的全局唯一标识。比如:
program对象,就是program
中的contentid;movie对象,就
是movie中的movieid
M32
根据
ParentType
的不同,填
写被关联
的Parent
对象Ob
jectID的值
ElementIDatt
元素ObjectID
ObjectID的值,对应于每个对
象的全局唯一标识。比如:
program对象,就是program
中的contentid;movie对象,就
是movie中的movieid
M32
根据Ele
mentType
的不同,填
写被关联
的Element
对象的Ob
jectID的值
Type
pn
映射时的类型
当Mapping的ParentType为
Picture时:
0:缩略图;
1:海报;
2:剧照;
3:图标;
4:标题图;
5:广告图;
6:草图;
7:背景图;
9:频道图片;
10:频道黑白图片;
11:频道Logo;
12:频道名字图片;
99:其他
O2
Sequence
pn
序列号O3
62
犌犅/犜38829—2020
表25(续)
名称
XML元素
类型
说明必选/可选
长度
(字节)
注释
ValidStart
pn
当Mapping的ParentType为
SVOD时,标识SVOD节目的
服务起始时间
(YYYYMMDDHH24MiSS)
(EPG上开始展示节目内容的
时间)
O14
ValidEnd
pn
当Mapping的ParentType为
SVOD时,标识SVOD节目的
服务终止时间
(YYYYMMDDHH24MiSS)
(EPG上停止展示节目内容的
时间)
O14
注:M表示必选,O表示可选。
ParentType〈=〉ElementType支持组合如表26所示。
表26犘犪狉犲狀狋犜狔狆犲〈=〉犈犾犲犿犲狀狋犜狔狆犲支持组合
ParentTypeElementType支持的Property描述
ProgramCastRoleMap为节目指定/删除演职人员
CategoryChannel
在分类下增加/删除频道
CategoryProgram
在分类下增加节目
CategorySchedule
在分类下增加TVSchedule
CategoryService
在分类下增加Package
CategorySeries
在分类下增加连续剧
ServiceProgram为PVOD分配Program
ServiceSeries为PVOD分配连续剧
ServiceChannel
ProductService为Product分配Service
SeriesCastRoleMap为连续剧指定演职人员
PictureCastType,Sequence把图片分配给Cast
PictureChannelType,Sequence把图片分配给Channel
PictureCategoryType,Sequence把图片分配给Category
PictureProgramType,Sequence把图片分配给Program
PictureServiceType,Sequence把图片分配给Service
PictureSeriesType,Sequence把图片分配给连续剧
72
犌犅/犜38829—2020
表26(续)
ParentTypeElementType支持的Property描述
ProgramMovie为Program分配Movie
ScheduleScheduleRecord
ProgramScheduleRecord把ScheduleRecord封装成节目
SeriesProg
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
评论
0/150
提交评论