首页 > 通信行业标准(YD) > YD/T 2725-2014 IPTV 内容服务访问规则技术要求
YD/T 2725-2014

基本信息

标准号: YD/T 2725-2014

中文名称:IPTV 内容服务访问规则技术要求

标准类别:通信行业标准(YD)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

下载大小:3623439

相关标签: 内容 服务 访问 规则 技术

标准分类号

关联标准

出版信息

相关单位信息

标准简介

YD/T 2725-2014.Technical specification on access rules of content streaming senvice.
1范围
YD/T 2725规定了IPTV电视回看、时移电视、视频点播等内容流媒体服务访问地址的生成规则。
YD/T 2725适用于IPTV业务。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
YD/T 1696IPTV内容运营平台与业务运营平台接口技术要求
YD/T 1823IPTV业务系统总体技术要求
YD/T 1920IPTV承载网络体系架构
YD/T 2016.3IPTV运维支撑管理接口技术要求第3部分:终端
ITU-T Y.1901支持IPTV业务的需求(Requirements for the support of IPTV services)
3术语和定义
下列术语和定义适用于本文件。
3.1
互联网协议电视 Internet Protocol Television, IPTV
IP网络.上提供的多媒体业务(如电视视频/音频/文字/图形/数据),用于实现所需的QoS/QoE、安全性、交互性和可靠性。
3.2
元数据 Metadata
描述承载信息实体的特性的结构化编码数据,可帮助识别、发现、评估和管理相应实体。
3.3
IPTV业务IPTV Service

标准图片预览






标准内容

ICS33.040.40
中华人民共和国通信行业标准
YD/T2725-2014
IPTV内容服务访问规则技术要求Technical specificationonaccessrulesofcontent streaming service2014-10-14发布
2014-10-14实施
中华人民共和国工业和信息化部发布前言
范围-
规范性引用文件
3术语和定义
4缩略语
总体架构·
业务流程
业务流程的内容·
点播内容发布与访问·
回看节目录制与通知.
访问规则·
访问规则的内容
视频点播
直播电视·
时移电视·
电视回看·
安全保护机制.
安全保护内容
密钥更新管理
防盗链规则·
YD/T2725-2014
YD/T2725-2014
本标准按照GB/T1.1-2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由中国通信标准化协会提出并归口。本标准起草单位:中国电信集团公司、工业和信息化部电信研究院、中国联合网络通信集团有限公司、中兴通讯股份有限公司、华为技术有限公司、百视通网络电视技术发展有限责任公司、四川长虹电器股份有限公司、UT斯达康(中国)有限公司本标准主要起草人:沈昕、肖晴、黄小桑、蒋力、施唯佳、张立杰、魏凯。1范围
IPTV内容服务访问规则技术要求YD/T2725-2014
本标准规定了IPTV电视回看、时移电视、视频点播等内容流媒体服务访问地址的生成规则。本标准适用于IPTV业务。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。YD/T1696
YD/T1823
YD/T1920
YD/T2016.3
ITU-T Y.1901
3术语和定义
IPTV内容运营平台与业务运营平台接口技术要求IPTV业务系统总体技术要求
IPTV承载网络体系架构
IPTV运维支撑管理接口技术要求第3部分:终端支持IPTV业务的需求(RequiremaentsforthesupportofIPTVservices)下列术语和定义适用于本文件。3.1
互联网协议电视InternetProtocolTelevision,PTVIP网络上提供的多媒体业务(如电视/视频/音频/文字/图形/数据),用于实现所需的QoS/QoE、安全性、交互性和可靠性。
元数据Metadata
描述承载信息实体的特性的结构化编码数据,可帮助识别、发现、评估和管理相应实体。3.3
IPTV业务IPTVService
IPTV业务是指通过IP承载网络向用户提供能够支持交互能力的电视节目的直播、点播和时移播放等业务的总称。通过IPTV业务,用户可以得到高质量的数字媒体服务,可以自由地选择视频节目,实现媒体提供者和媒体消费者的实质性互动。3.4
IPTV业务平台IPTVServicePlatform业务平台包括业务管理系统、门户导航系统、媒体交付系统、运维支撑系统、安全管理系统和扩展业务系统,机顶盒通过与这些系统的交互完成IPTV的内容管理和业务管理、认证、计费、鉴权以及流媒体的服务等功能。
电视直播LinearTV
YD/T2725-2014
是指用户根据频道直接选择并收看电视节目,系统侧向选择该广播频道的全部用户同时推送相同的音视频流,播放既定的内容,为用户提供电视节目。3.6Www.bzxZ.net
视频点播VideoonDemand
能向用户提供音视频存储内容的播放业务,用户可以对播放过程进行控制,控制包括快进、快退、重放等。
时移电视Time-shiftTV
对实时播放的广播频道进行短暂的暂停、倒退和快进操作的业务。3.8
电子节目菜单ElectronicProgramGuide将所有数字电视节目按不同的分类规则组合在一起,用户通过遥控器就可以进行查看,也可以从电子节目单(EPG)中直接切换到正在播放的节目中去。3.9
IPTV终端IPTVTerminal
同时支持IPTV网络层和IPTV业务层接入的终端设备。IPTV终端通过与应用功能交互,获取EPG、内容版权许可证、密钥等业务信息:与内容分发平台交互,接受IPTV业务,完成解密和解码功能:并负责接收终端用户的控制指令。IPTV终端或者直接与电信网链接,或者通过家庭网关与电信网链接。3.10
流服务系统StreamingServiceSystem主要有两个作用,流媒体内容的存储和分发,以及为用户提供直接的媒体流服务,用户可以通过通控器完成对媒体流的播放、暂停、快进、快退等一系列控制操作。3.11
EPG服务系统EPGServiceSystem
分为EPG系统和应用服务系统。EPG系统为用户提供业务服务的入口界面,通过此系统,用户可以完成节目的浏览、节目点播和收看并可以完成一些与用户相关的自服务项目(如查询账户余额、修改服务类型等)。应用服务系统负责区域内用户认证、机顶盒的非法性检查并负责为区域内用户提供上层服务器的服务接口(如查询节目价格、生成使用话单等)。3.12
内容管理系统ContentManagementSystem负责对业务系统中的内容进行管理,按照一定的策略对媒体内容进行增加、删除、移动、查询和编播计划安排。通过与内容制作系统、流服务系统和EPG服务系统的接口协调这些系统进行统一协同工作,对媒体内容或增值业务内容进行相关统计和报表生成。内容管理系统中含有DRM的密钥管理部分。4缩略语
下列缩略语适用于本文件。
Advanced Encryption StandardElectronicProgrammerGuide
高级加密算法
电子节目单
5总体架构
HypertextTransferProtocol
Internet Protocol
Real-time Transport Streaming ProtocolSimpleObjectAccess Protocol
Set TopBox
Time-shiftVideoOnDemand
Unified Resource Locator
Video OnDemand
超文本传输协议
互联网协议
实时传输流媒体协议
简单对象访问协议
机顶盒
电视回看
统一资源定位器
视频点播
YD/T2725-2014
根据YD/T1696中对于IPTV业务平台的定义,机顶盒通过与门户导航系统(即YD/T1920中定义的“EPG服务系统”)、媒体交付系统(即YD/T1920中定义的“流服务系统”)实现对于EPG服务的浏览以及流媒体节目的播放。在本标准中将遵循YD/T1920中的定义采用“EPG服务系统”与“流服务系统”的定义,在下图中说明IPTV机顶盒与EPG服务系统、流服务系统间的关系如图1所示。内容管理系统
EPG服务
IPTV终端
流服务
图1EPG服务系统与流服务系统关系架构如图1所示,各IPTV业务平台中的各业务系统在内容发布与业务服务过程中的功能如下:内容管理系统:面向EPG服务系统发布EPG模版与内容元数据,面向流服务系统发布内容元数据与内容实体文件,但不负责向EPG服务系统提供相应节目在流服务系统上的实际服务地址:-EPG服务系统:将内容管理系统发布的节目结合EPG模版后发布为EPG服务,为IPTV终端提供EPG浏览服务并向IPTV终端提供直播、即时时移、回看、点播等服务在流服务系统中的实际播放地址:流服务系统:为IPTV终端提供直播,即时时移,回看、点播等流媒体服务。在以上系统架构中内容管理系统仅负责节目内容的元数据及EPG模版的发布,因此有必要对于EPG服务系统与流服务系统间的获取实际节目播放地址的接口进行描述。本标准主要用于定义图1中EPG服务系统与流媒体服务系统间的CE接口的相关技术要求与相关协议。6业务流程
6.1业务流程的内容
在本标准中将主要针对与IPTV终端与流服务平台相关的点播、回看等相关的流程以说明EPG服务系统与流服务系统间的接口关系。3
YD/T2725-2014
6.2点播内容发布与访问
点播内容发布与访问流程如图2所示。IPTV终端
EPG服务系统
、访问节目并开始播放
3、通知节目发布结果
5、生成防盗链
6、返回节目播放
7、解析页面获
取媒体播放地址
控制页面
8、访问实际媒体
10、媒体内客播放
流服务系统
内容管理系统
1、内容发布
2、生成内容
9、防盗链校验
图2点播内容发布与访问流程
对图2的点播内容发布与访问流程说明如下:a)内容管理系统向EPG服务系统及流服务系统进行节目内容的发布:b)流服务系统生成内容URL,包括直播电视,电视回看,时移电视和视频点播:c)流服务系统通知EPG服务系统点播节目发布结果:d)IPTV终端在EPG服务系统上进行节目的浏览与访问;e)EPG服务系统生成防盗链URL,包括直播电视,电视回看,时移电视和视频点播的访问:f)IPTV终端根据EPG服务系统设置的媒体访问地址,在流服务系统中获取实际的节目内容:g)流服务系统根据IPTV终端的访问请求进行防盗链检测:h)流服务系统和EPG服务系统间定期进行密钥更新。6.3回看节目录制与通知
回看节目录制与通知流程如图3所示。EPG服务系统
3、通知录制完成
4、在EPG显示回
看节目可播放
流服务系统
内容管理系统
1、节目单发布
2、回看节目
图3回看节目录制与通知流程
对图3的回看节目录制与通知流程说明如下:a)内容管理系统向EPG服务系统及流服务系统发布回看节目单:YD/T2725-2014
b)流服务系统根据回看节目单对于指定的直播节目进行录制,并生成回看节目访问的URL;c)当流服务系统完成某个节目的录制后,立即通知EPG服务系统:d)EPG服务系统将已经完成录制的回看节目在EPG上显示为可以播放。7访问规则
7.1访问规则的内容
本章对EPG服务系统和流服务系统间共同遵守的节目内容媒体服务访问规则进行详细说明。其中:一M:指必选字段,但字段值可以为空:O:指可选字段,如不选择,字段名称和字段值均不定义值。7.2视频点播
功能说明
格式:
备注说明:
ContentID
Authinfo
Breakpoint
Parameterl
Parameterl
7.3直播电视
终端通过EPG服务系统生成可向流服务系统请求节目内容的媒体播放地址,EPG服务系统根据本节约定的规则生成流服务系统上的实际媒体访问地址rtsp://host/COPID/ContentID?AuthInfo-authinfovalue&BreakPoint-time¶meterl-valuel¶meter2-value2...
各参数说明见表1
采用URL传递参数,URL中的各参数排列顺序可任意表1视频点播访问地址参数列表
要求必须使用域名,便于解析到流服务系统入口地址不同内容管理系统的唯一标识
访问的点播对象的唯一标识
防盗链信息,参见8.2节防盗链的具体描述书签信息,表示该节目从头到书签处的相对时间,单位为毫秒
自定义,可扩展
数据类型长度(学节)是否必选String
String
String
String
String
String
IPTV业务平台提供的直播电视访问接口分为:单播直播访问接口和组播直播访问接口,其中组播直播访问地址不在本标准定义范围内。对于单播直播的访问接口来说,其接口展现形式与7.2节中的一致。7.4时移电视
IPTV业务平台提供的时移电视访问接口,其接口展现形式与7.2节一致。7.5电视回看
IPTV业务平台提供的时移电视访问接口,其接口展现形式与7.2一致。与视频点播不同的是,回看节目是由IPTV流服务系统根据内容管理系统发布的节目单对于电视直播的录制。内容管理系统发布的节目单将直接在EPG服务系统上向用户进行展现,但直到某个节目在流服务系统中录制完成后,用户才可以在EPG服务系统上点击进行观看,因此流服务系统应在回看节目录制完成后采用以下接口及时向EPG服务系统进行节目录制结果的反馈。5
YD/T2725-2014
因此根据6.3节步骤3的描述,流服务系统在完成电视回看录制后应调用以下接口通知EPG服务系统。回看录制通知和回看录制通知响应的格式分别见表2和表4。承载协议,
接口方向:
接口功能:
ContentResultlnfo
ParamType
HTTPSOAP
流服务系统-)EPG服务系统
流服务系统主动向EPG服务系统反馈录播节目单的状态表2回看录制通知《TVODStatusNotify】说明
内容信息
扩展字段
ContentResultInfo结构体属性见表3名称
ContentID
ResultCode
ResultMsg
ParamType
数据炎型
ContentResultInfo
ParamType
表3ContentResultinfo属性
回看节目单上某个节目的ID
IPTV内容管理系统ID
0:录制成功
1:录制失败(可能需要人工干预)内容结果描述(英文)
扩展参数
长度(字节)是否必选
数据类型长度(字节)是否必选String
String
String
ParamType
表4回看录制通知响应【TVODStatusResp】说明
内容为空
8安全保护机制
8.1安全保护内容
数据炎型
不定长
长度(字节)
是否必选
本标准规定EPG服务系统与流服务系统间通过本标准中约定的方法生成直播电视、时移电视、视锁点播、电视回看等服务在流服务系统上的访问规则,为保证流服务系统提供的相应服务能力不被盗用,EPG服务系统与流服务系统间需采用一定的安全保护机制。在本标准中采用开环的密钥保护机制以实现对于流服务系统提供的相应服务能力的保护。8.2密钥更新管理
通过在EPG服务系统和流服务系统之间共享密钥,同时使用AES进行加解密,EPG服务系统在返回给用户的URL中增加Authinfo(防盗链字符串),用户采用包含防盗链信息的URL到流服务系统中请求内容播放,流服务系统进行URL检查,保证用户访问的合法性。EPG服务系统与流服务系统间的访问规则防盗链机制中采用了加密密钥,需要定期进行更新,更新时需要进行同步。EPG服务系统和流服务系统间通过定期更新的方式来获得双方认可的密钥,密钥协商完成后,新的请求URL中采用新的密钥加解密,并由EPG服务系统采用合适的机制实现密钥更新和替换的过渡时间。
8.3防盗链规则
防盗链采用URL附带参数扩展机制,在URL参数中扩展一个参数,具体见6.2节描述。?参数名:AuthInfo。
?参数值:
YD/T2725-2014
先采用AES加密算法生成加密Key,再对加密Key采用Base64算法变换成字符串,最后进行一次URLEncode,便于在URL参数中携带。?算法:
加密串(Key)=AES(USERID+\ss”+IP+\ss\+ContentID+“ss\+TimeStamp+\ss”+CheckLevel+“ss\+Reserved,密钥),其中相关参数要求:a)用户ID(UserID):如平台要求用户进行身份认证,则在用户登录后,获取其用户ID字符串:如平台不要求用户进行身份认证,则UserID为默认固定值OxFFFFFO:b)用户访问IP(IP):本参数为用户访问平台源IP地址,格式为IPv4地址的32位二进制值,或IPv6地址的128位二进制值:
c)内容唯一标识(ContentID):防止用户对实际点播内容进行篡改:d)时间戳(TimeStamp):为平台向用户授权播放时的时间戳,为从1970年1月1日0时开始的秒数的十六进制字符串格式:
e)校验级别(CheckLevel):1位字符,“0\表示要进行时间戳校验,1表示不需要对时间戳进行校验,用于IPTV直播、时移播放中无法动态请求URL获取时间戳的情形:f)Reserved:保留字段,可以为空,当该字段不存在时,前面的ss\可以没有。?AES,密钥为12位以上字符串,最大长度为30位:加密后数据以Base64方式转换为字符串,对于特殊字符需进行URLEncoder转义,规则如下:字符\a\-\z\,\A\-\Z\,\O\-\9\,\\,\_\,\*\,和\”都不被编码,维持原值;空格”\被转换为加号\+\。其他每个字节都被表示成\%xy\格式的由3个字符组成的字符串,编码为UTF-8。检查点为校验用户访问IP地址和时间截时效。
当用户按照EPG服务系统给定的URL访问时,将校验URL所带Key。通过密钥解析出用户IP地址和时间戳截的值:
a)校验当前访问用户IP地址与Key中解析出的IP地址是否一致;b)查看当前平台时间与Key解析出的时间戳时间差是否超时效(时效在内容分发网络中进行配置);c)校验URL请求中的ContentID是否与加密串的一致,防止用户修改。如上述几个校验点都符合要求,则允许用户访问;否则不允许用户访问该链接。中华人民共和国
通信行业标准
IPTV内容服务访问规则技术要求YD/T2725-2014
人民邮电出版社出版发行
北京市丰台区成寿寺路1号邮电出版大厦邮政编码:100164
北京康利胶印厂印刷
版权所有
不得翻印
开本:880×12301/16
印张:1.25
字数:20千字
2015年12月第1版
2015年12月北京第1次印刷
15115531
定价:15元
本书如有印装质量问题,
请与本社联系电话:(010)81055492
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。