GB/T 38754-2020 IPTV媒体交付系统技术要求 流媒体服务
GB/T 38754-2020 Technical requirements for IPTV media delivery system—Streaming media services
基本信息
发布历史
-
2020年06月
研制信息
- 起草单位:
- 中国信息通信研究院、中国电信集团有限公司、中国联合网络通信集团有限公司、中国移动通信集团公司、华为技术有限公司、中兴通讯股份有限公司、上海诺基亚贝尔股份有限公司、东方明珠新媒体股份有限公司
- 起草人:
- 聂秀英、陈戈、唐宏、梁洁、祝谷乔、乔治、倪伟、张尧烨、缪川扬、顾方方、张立杰
- 出版信息:
- 页数:31页 | 字数:62 千字 | 开本: 大16开
内容描述
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
犐犆犛33.160.60
犕32
中华人民共和国国家标准
/—
犌犅犜387542020
犐犘犜犞媒体交付系统技术要求
流媒体服务
犜犲犮犺狀犻犮犪犾狉犲狌犻狉犲犿犲狀狋狊犳狅狉犐犘犜犞犿犲犱犻犪犱犲犾犻狏犲狉狊狊狋犲犿—
狇狔狔
犛狋狉犲犪犿犻狀犿犲犱犻犪狊犲狉狏犻犮犲狊
犵
20200602发布20201201实施
国家市场监督管理总局
发布
国家标准化管理委员会
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
/—
犌犅犜387542020
目次
前言…………………………Ⅲ
1范围………………………1
2规范性引用文件…………………………1
3术语和定义、缩略语………………………1
3.1术语和定义…………………………1
3.2缩略语………………1
4流媒体服务的类型………………………2
4.1直播式流媒体服务…………………2
4.2点播式流媒体服务…………………2
4.3时移服务……………2
4.4流媒体下载服务……………………3
5流媒体内容编码及文件格式要求………………………3
5.1视频编码要求………………………3
5.2音频编码要求………………………3
5.3文件格式要求………………………3
6提供流媒体服务的IPTV媒体交付系统功能要求……………………4
6.1媒体路由功能………………………4
6.2媒体控制功能………………………4
6.3流媒体服务功能……………………4
6.4防盗链功能…………………………6
6.5书签播放功能………………………7
7IPTV媒体交付系统与终端的接口要求………………7
7.1向IPTV终端提供流媒体服务的接口要求………7
7.2向/移动流媒体终端提供下载服务的接口要求………………
PC7
采用协议向终端提供点播/直播流媒体服务的接口要求……………
7.3HTTPPC9
7.4采用HLS协议向终端提供点播/直播流媒体服务的接口要求…………………15
/………………
7.5向移动流媒体终端提供点播直播服务接口要求18
参考文献……………………28
Ⅰ
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
/—
犌犅犜387542020
犐犘犜犞媒体交付系统技术要求
流媒体服务
1范围
本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提
供流媒体服务的媒体交付系统功能要求、媒体交付系统与终端的接口要求。
IPTVIPTV
本标准适用于IPTV媒体交付系统。
2规范性引用文件
。,
下列文件对于本文件的应用是必不可少的凡是注日期的引用文件仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
/—机顶盒与业务平台接口技术要求第部分:流媒体接口
YDT1696.42011IPTV4
IETFRFC8216HTTP直播流媒体(HTTPLiveStreamin)
g
3术语和定义、缩略语
3.1术语和定义
下列术语和定义适用于本文件。
3.1.1
流媒体服务狊狋狉犲犪犿犻狀犿犲犱犻犪狊犲狉狏犻犮犲狊
犵
在源端交付的同时,终端连续接收并呈现的多媒体服务。
3.2缩略语
下列缩略语适用于本文件。
:高级音频编码()
AACAdvancedAudioCoding
:高级加密标准()
AESAdvancedencrtionstandard
yp
:自适应多速率()
AMRAdativeMultiRate
p
:音频视频交错格式()
AVIAudioVideoInterleaved
:内容分发网络()
CDNContentDeliverNetwork
y
:电子节目单()
EPGElectronicProramGuide
g
:用于编码的视频文件格式()
F4VH.264AdobeFlashAdobeFlashVideoFileforH.264
:视频()
FLVFlashFlashVideo
:直播流媒体()
HLSHTTPHTTPLiveStreaming
:超文本传输协议()
HTTPHertextTransferProtocol
yp
:标识符()
IDIdentifier
:互联网协议()
IPInternetProtocol
:互联网协议电视()
IPTVInternetProtocolTelevision
1
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
/—
犌犅犜387542020
:()
MDS媒体交付系统MediaDeliverSstem
yy
/:()
MPEGMPG运动图像专家组MovinPicturesExertsGrou
gpp
:正常播放时间()
NPTNormalPlaTime
y
:节目关联表()
PATProramAssociationTable
g
:个人计算机()
PCPersonalComuter
p
:()
PMT节目映射表ProramMaTable
gp
:服务质量()
QoSQualitofService
y
:实时协议()
RTPRealtimerotocol
p
:实时流协议()
RTSPRealTimeStreaminProtocol
g
:()
SLB服务负载均衡ServiceLoadBalancing
:业务提供者()
SPServicesProvider
:()
STB机顶盒SetToBox
p
:()
TS传输流TransortStream
p
:回看视频点播()
TVODTVonDemand
:()
UE终端用户UserEuiment
qp
:统一资源标识符()
URIUniformResourceIdentifier
:统一资源定位符()
URLUniformResourceLocator
:可变长编码()
VLCVariableLenthCodin
gg
:文件格式()
3GP3GPP3GPPFileFormat
4流媒体服务的类型
4.1直播式流媒体服务
直播式流媒体服务是指以实时流的方式利用IPTV媒体交付系统将连续流媒体内容从流媒体源向
用户终端提供的流媒体服务。此时,用户不能控制观看流媒体内容的临时播放次序。该类服务包括录
播直播内容交付应用和实况直播内容交付应用,在服务提供期间可以插播相关的信息内容。
该服务可面向终端、终端和移动流媒体终端的用户提供服务。
IPTVPC
4.2点播式流媒体服务
点播式流媒体服务是指用户可以根据自身的请求观看流媒体内容,同时能够根据各自的需要对所
观看的流媒体内容进行互动操作(快进或快退)来改变流媒体的临时播放次序。
该服务可面向终端、终端和移动流媒体终端的用户提供服务。
IPTVPC
4.3时移服务
时移流媒体服务包括菜单时移服务和即时时移服务。
菜单时移服务是指根据用户的请求或者运营商的策略,存储节目内容,同时用户根据系统提供的电
子节目单或者其他操作,回溯一定时间内相关频道的节目内容,并支持该内容的暂停、回退、快进和播放
等基本业务操作。
即时时移服务是指在用户观看直播流式流媒体内容时,可以根据用户的请求向用户提供在一定时
间范围内的已播放的流媒体内容的服务。
该服务可面向终端、终端和移动流媒体终端的用户提供服务。
IPTVPC
2
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
/—
犌犅犜387542020
4.4流媒体下载服务
流媒体下载服务是指根据用户的请求将用户请求的流媒体内容交付给用户使用的服务。
该服务可面向终端和移动流媒体终端的用户提供服务。
PC
5流媒体内容编码及文件格式要求
5.1视频编码要求
IPTV媒体交付系统宜支持如下视频内容编码标准:
)//第部分/主流配置型等级或高档配置
aISOIEC1449610H.264MPEG410AVCH.264@3
型@等级3;
)/第部分等级()/等级();
bISOIEC144962MPEG42ASP@3SD4HD
)/—视频(基准档次)等级()或();
cGBT20090.220134.0SD6.0HD
)/:/主流配置型等级以上。
dISOIEC2300822013HEVCITUTH.2653
5.2音频编码要求
IPTV媒体交付系统应支持如下音频内容编码标准:
);
aMPEG2AAC
);
bMPEG4AAC
)音频第层();
cMPEG13MP3
)音频;
dMPEG2
)杜比(包括、、、);
eEAC32.05.17.1Atmos
)音频第层;
fMPEG12
g)AMR。
5.3文件格式要求
5.3.1犐犘犜犞媒体交付系统支持格式
IPTV媒体交付系统应支持如下文件格式:
);
aTS
);
bMP4
);
c3GP
);
dFLV
)、/、、、uicktime文件格式;
eAVIMPEGMPGF4Vsilverlihtq
g
)(索引文件分片)。
fHLSm3u8+TS
5.3.2犎犔犛自适应流业务编码要求
HLS自适应流业务编码应支持IPTV、互联网视频、移动流媒体等自适应流媒体视频业务相关内容
编码和文件格式,包括:
a)同一内容的不同码率的码流,要求视频序列的时间线和关键帧位置对齐。
b)同一内容不同码率的码流使用相同的音频流。
)文件格式要求支持:
c
)分片文件格式:。
1TS
3
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
/—
犌犅犜387542020
)主描述文件和子索引文件:。
2m3u8
3)点播文件在引入CDN之前应事先已进行了分片和压缩为各种码率。
4)主描述文件描述了所有子索引文件的URI及其相应码率。
)。
5每个码率的码流对应一个子索引文件子索引文件描述了该码率所属的TS分片文件和
密钥文件的URI。密钥文件存储在加密系统中,不存储在CDN。
)分片文件应以一个、一个和一个帧开头。各码率间具有同样序号的
6TSPATPMTITS
分片文件应按时间线对齐。
),,
目录和文件名的总长度小于个字符单级目录或文件名长度小于个字符目录中不
79550
能有“”等特殊字符。
.
5.3.3自适应流业务的客户端要求
自适应流业务的客户端应符合以下要求:
a)支持上述自适应流业务编码要求;
b)支持本标准描述的自适应流业务的相关业务流程和接口;
)客户端能够实时监控视频播放的、客户端与系统之间网络状况、客户端计算资源的
cQoSMDS
负载情况,;
合理准确地切换至高质量或低质量的视频内容
)客户端可以手动选择当前播放节目更高码率或较低码率的视频内容;
dPC
)客户端进行同一个节目的不同质量的内容切换时,应做到无缝切换,让用户感觉不到切换过
e
程,、、。
不应出现丢帧音频不连续图像突然变大或变小等情况
6提供流媒体服务的犐犘犜犞媒体交付系统功能要求
6.1媒体路由功能
IPTV媒体交付系统提供流媒体服务时,媒体路由功能负责接受媒体控制的媒体资源查询请求,根
据内容ID进行节点内媒体服务器的查找。
6.2媒体控制功能
媒体控制功能负责接受媒体服务请求根据媒体路由结果和节点状态负载均衡策略等分配并控制
,、
媒体服务节点向终端提供媒体服务,并提供节点故障切换。
媒体控制功能应具备以下特性:
a)根据媒体路由功能查询结果以及节点状态、调度策略进行调度。调度策略包括:
1)节点内的内容分发,优先调度到有内容的媒体服务器。如果内容在节点内分片存储在不
同媒体服务器,则优先调度到存在第一个内容分片的服务器,后续根据用户播放情况由不
同服务器轮流发送媒体数据到终端。
2)根据节点内各媒体服务器的健康状态、负载,优先调度到负载轻的媒体服务器。
),。
3需将各项数据进行统计并同步给运营管理相应的功能模块
),,
b当提供流媒体的媒体服务器中没有请求的媒体内容时支持向上级IPTVMDS请求内容边
下拉边向用户提供服务。
6.3流媒体服务功能
6.3.1直播式流媒体服务
系统提供直播式流媒体服务应实现如下基本功能:
4
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
/—
犌犅犜387542020
),。
a在全网组播组网下要求IPTV内容源直播发送的码流已打上RTP头终端直接加入组播组
从网络设备获取直播数据流;。
直播转时移时才到IPTV媒体交付系统侧请求服务
b)在单播情况下,终端和媒体服务器建立单播连接,从流媒体服务器接收频道的单播流。
)在区域组播组网下,片库和缓存媒体服务器转发直播流,由区域媒体服务器提供服务。下级媒
c
体服务器可配置冗余转发路径,当上级某媒体服务器故障后,下级媒体服务器可切换到上级备
用媒体服务器接收直播频道媒体数据。
d)根据配置,媒体服务器可将收到的频道数据录制到本地,提供点播、时移和回看业务。在直播
流程上,当用户访问时,系统返回终端指向媒体控制服务器的,客户端此时需
EPGEPGURL
要访问媒体控制,由媒体控制模块根据媒体路由的指令(媒体路由根据用户归属情况、各节点
内容分布情况、),
服务器健康状况等为终端分配合适的流媒体服务器向终端分配流媒体服务
器提供直播服务。流媒体服务器进行服务提供时,需要根据防盗链机制验证用户的合法性。
,,
当客户需要转换为时移服务时对于单播直播频道方式的流媒体服务提供客户端需要和流媒体服
务器建立链接,。
同时由此服务器提供单播直播码流
对于组播直播频道方式的流媒体服务提供,建议采用如下方式加速时移服务的切换过程:客户端同
时从,。,
EPG获取组播地址和单播URL并从组播地址获取直播流如果终端需要切换到时移服务则通
过调度服务器申请最优的时移服务器,并从时移服务器获取时移媒体数据。对于IPTV终端,直播使用
在RTP上传送TS的方式传输多媒体数据。对于PC直播,使用HTTP之上传输FLV的方式传输媒
体数据。
6.3.2点播式流媒体服务
当点播的内容在边缘节点时,由边缘节点相应流媒体服务器向用户发送媒体流。当点播的内容不
在边缘节点时,系统调度到存在此内容的中心节点或者区域中心节点,流媒体服务器边下载内容边为用
户提供服务。,,、,
系统进行点播式流媒体服务时应可以实现定位播放功能可以进行暂停播放功能暂停
后恢复播放要求做到无缝播放。
,。
当用户访问时返回终端的指向媒体控制服务器地址媒体路由服务器将根据全
EPGEPGURL
网的内容分布和各节点、各服务器的健康和负载情况,将终端调度到有内容分布且负载最优的媒体服务
器提供服务。同样,流媒体服务器进行服务提供时,需要验证用户的合法性,根据防盗链机制进行验证。
6.3.3即时时移服务
系统应支持向终端和移动流媒体终端用户提供即时时移服务。直播时,媒体交付系
IPTVIPTV
统应支持将流转储成流媒体文件存放到节点中以提供即时时移服务
,。
存储在媒体库的流数据应具有如下特性:
a)可以记录时移数据的绝对时间信息,用户可以根据绝对时间收看时移节目;
)可以设置时移数据存储时长,存储时,媒体库的媒体存储时长到达规定的时移存储时间,
bIPTV
媒体交付系统自动删除超期的录制内容。
即时时移服务应提供如下功能:
a)客户端可以在直播状态通过暂停、快退、定位播放进入时移状态;
b)时移状态下支持暂停、恢复播放、快进、快退操作;
)在时移状态下通过快进、切回直播等操作切换到直播状态。
c
6.3.4菜单时移服务
系统应支持菜单时移服务,可以根据录播计划,媒体服务器自动录制录播节目单范围内的直播数
据。电视录播包括以下过程:
5
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
GBT38754-2020IPTV媒体交付系统技术要求流媒体服务,本标准规定了IPTV媒体交付系统提供的流媒体服务的类型、流媒体内容编码及文件格式要求、提供流媒
体服务的IPTV媒体交付系统功能要求、IPTV媒体交付系统与终端的接口要求。本标准适用于IPTV媒体交付系统。
/—
犌犅犜387542020
),,
a执行已有录播计划自动将直播频道媒体数据录制到本地用户可通过EPG界面浏览到
TVOD节目,并进行点播。
)如果边缘未直接录制节目,媒体交付系统可根据热度将上级节点录制的
bTVODIPTVTVOD
,。
内容推送到边缘直接由边缘节点流媒体服务器提供TVOD业务
6.3.5带宽控制
为保证视频直播和点播的效果,系统应支持服务质量()控制。对于域,边缘流媒体服务
QoSIPTV
器可以采用前向纠错,快速缓冲,丢包重传等方法,提供QoS保障。系统应能够设置每个节点向用户提
供流服务的最大带宽和最大连接数目,并根据媒体内容码率提供智能带宽管理,以保证在线用户的体验
效果;/,
同时系统在指定执行节目分发时需要考虑节目分发所占带宽对提供流服务带宽的影响通过采
用合理的分发时间、,。
控制分发带宽等策略尽量做到不影响系统提供流媒体服务的质量
6.3.6犘犆/移动流媒体终端下载
/。
下载服务功能是指用户可以通过PC移动流媒体终端等终端设备对节目内容进行下载用户终端
通过HTTP协议下载媒体文件,并存储到终端上,用户可以随时播放。
6.4防盗链功能
媒体交付系统应支持开环防盗链机制,支持基于算法密钥的防盗链摘要,实现防盗链。密
IPTV+
钥应支持定期更新,使用密钥加密防盗链信息。Portal加密URL的格式如下:
———协议(/…):///?;
rtshttPlabackURLrefixContentIDAuthInfo=xxx
ppyp
:,:;
———协议媒体播放协议如或
定制服务
推荐标准
- DB34/T 356-2003 樱桃谷祖代种鸭饲养管理技术规程 2003-09-27
- DB34/T 374.3-2003 无公害马铃薯生产技术规范 第3部分:贮存保鲜与运输要求 2003-11-26
- DB34/T 361-2003 山茱萸栽植技术规范 2003-08-20
- DB34/T 367-2003 瓜蒌籽 2003-10-15
- DB34/T 355-2003 快大型商品代肉鸡饲养管理技术规程 2003-09-27
- DB34/T 373-2003 黄山贡菊生产技术规程 2003-11-12
- DB34/T 374.1-2003 无公害马铃薯生产技术规范 第1部分:露地种植技术 2003-11-26
- DB34/T 354-2003 肉用鸡种蛋孵化技术规程 2003-09-27
- DB34/T 362-2003 山茱萸育苗技术规范 2003-08-20
- DB34/T 374.2-2003 无公害马铃薯生产技术规范 第2部分:病虫害防治 2003-11-26