YD/T 2875-2015 IPTV媒体交付系统技术要求 内容接入

YD/T 2875-2015 IPTV media delivery system technical requirements Content access

行业标准-邮电通信 简体中文 现行 页数:36页 | 格式:PDF

基本信息

标准号
YD/T 2875-2015
标准类型
行业标准-邮电通信
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2015-07-14
实施日期
2015-10-01
发布单位/组织
工业和信息化部
归口单位
-
适用范围
-

发布历史

研制信息

起草单位:
起草人:
出版信息:
页数: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

定制服务

    推荐标准

    相似标准推荐

    更多>