标准规范下载简介
GB/T 38754-2020 IPTV媒体交付系统技术要求 流媒体服务接口方向:用户终端一>IPTVMDS 接口功能:内容定位请求。用户终端向IPTVMDS发出的内容定位请求消息,查询请求内容在 PTVMDS中的服务位置。IPTVMDS在收到定位请求后,查找内容分布,选择合适的缓存服务器返 回给用户终端 使用标准的HTTPGET请求,IPTVMDS找到合适的缓存服务器后返回用户终端内容定位 结果,
7.3.2.2内容定位请求响应(GETResponse)
承载协议:HTTP响应消息 接口方向:IPTVMDS一>用户终端 接口功能:内容定位请求响应。IPTVMDS收到用户终端发出的内容定位请求消息后,判断内容 是否在IPTVMDS中存在,如果存在则返回302MovedTemporarily消息携带被定位内容的缓存服务 器信息:否则返回相关的404内容不存在的错误代码
7.3.2.3内容服务请求(GETRequest)
GB/T 12085.14-2022 光学和光子学 环境试验方法 第14部分:露、霜、冰.pdf表5内容服务请求参数
承载协议:HTTP响应消息
GB/T38754—2020
接口方向:IPTVMDS一>用户终端 接口功能:内容服务请求响应。IPTVMDS收到用户终端发出的内容服务请求消息后,判断内容 是否在设备中存在,如果存在则返回200OK响应消息携带媒体内容,如果请求信息中带有Range参 数,则返回206,否则返回相关的404内容不存在的错误代码。 接口参数:见表6。
表6内容服务请求响应参数
7.3.2.5内容播放定位请求(GETRequest)
承载协议:HTTP请求消息(GET) 接口方向:用户终端一>IPTVMDS 接口功能:内容播放定位请求。用户终端向IPTVMDS发出的播放定位请求消息。IPTVMDS 在收到服务请求后,如果内容在设备有分布并可正常提供服务,则根据播放定位的位置信息返回用户终 端响应消息。 备注:在定位播放中,用户终端应在以下两种方法中选择一种:URL中携带start参数或者HTTP 报文的Range字段;如果start和Range都带,以URL中的start优先。 接口参数:见表7。
GB/T 38754—2020
表7内容播放定位请求参数
7.3.2.6内容播放定位请求响应(GETResponse
承载协议:HTTP响应消息 接口方向:IPTVMDS一>用户终端 接口功能:内容服务请求响应。IPTVMDS收到用户终端发出的内容服务请求消息后,判断内容 是否在设备中存在,如果存在则返回200OK响应消息携带媒体内容,如果请求信息中带有Range参 数,则返回206,否则返回相关的404内容不存在的错误代码。 接口参数:见表8
表8内容播放定位请求响应参数
用HLS协议向终端提供点播/直播流媒体服务的
GB/T38754—2020
a)UE向SLB发起播放请求; b)MediaServer根据URL找到内容,以及需要服务的协议,返回合适的服务器URI c)MediaServer重定向返回媒体服务器服务地址给UE; d)UE向MediaServer发起获取MasterPlaylist请求; e)MediaServer根据URL,进行防盗链检测; f)MediaServer根据URL,动态生成提供本次服务的MasterPlaylist; g)MediaServer发送给UE200OK; h)UE向MediaServer发起获取MediaPlaylist请求; MediaServer根据URL,动态生成提供本次服务的MediaPlaylist; j)MediaServer发送给UE200OK; k)UE向MediaServer发起获取Segment请求; MediaServer根据URL,动态生成提供本次服务的Segment,并发送给UE; m)MediaServer发送给UE200OK
a)UE向SLB发起播放请求; b SLB根据URL,找到本次服务的内容分布,根据内部算法找到合适的、提供本次服务的URL 给UE; MediaServer重定向返回媒体服务器服务地址给UE; d)UE向MediaServer发起获取MasterPlaylist请求; e) MediaServer根据URL,进行防盗链检测; f) MediaServer根据URL,动态生成提供本次服务的MasterPlaylist并发送给UE; 名) MediaServer发送给UE200 OK; h) UE向MediaServer发起获取MediaPlaylist请求: 1) MediaServer获取最新的三个分片列表,动态生成提供本次服务的MediaPlaylist,并发送 给UE; MediaServer发送给UE200OK; k) UE向MediaServer发起获取Segment请求; MediaServer根据URL,动态生成提供本次服务的Segment,并发送给UE; m)MediaServer发送给UE200OK; n)终端定时执行步骤h)~步骤m)
GB/T38754—2020
UE向SLB发起播放请求; b)SLB根据URL,找到本次服务的内容分布,根据内部算法找到合适的、提供本次服务的URI 给UE; C MediaServer重定向返回媒体服务器服务地址给UE; d)UE向MediaServer发起获取MasterPlaylist请求; e)MediaServer根据URL,进行防盗链检测; f MediaServer根据URL,动态生成提供本次服务的MasterPlaylist并发送给UE; g)MediaServer发送给UE200 OK; h UE向MediaServer发起获取MediaPlaylist请求; MediaServer根据URL中的参数PlaySeek=A一B(表示需要返回时移范围内的分片列表) MeidaServer动态生成提供本次服务的MediaPlaylist,并发送给UE; MediaServer发送给UE200OK; k)UE向MediaServer发起获取Segment请求; 1 MediaServer根据URL,动态生成提供本次服务的Segment,并发送给UE; m)MediaServer发送给UE200OK
7.5向移动流媒体终端提供点播/直
7.5.1.1点播接口流程
移动流媒体终端点播接口流程示意图如图9所示
7.5.1.2直播接口流程
移动流媒体终端直播接口流程示意图如图10所
GB/T38754—2020
图9移动流媒体终端点播接口流程示意图
图10移动流媒体终端直播接口流程示意图
GB/T 38754—2020
7.5.2.1协议消息选项
RTSP协议消息选项如表9所示。
表9RTSP协议消息选项
7.5.2.2内容定位请求(DESCRIBERequest)
承载协议:RTSP请求消息(DESCRIBE) 接口方向:移动流媒体终端一>IPTVMDS 接口功能:内容服务请求。移动流媒体终端向IPTVMDS发出的内容定位请求消息。IPTVMDS 在收到服务请求后,如果内容在设备有分布并可正常提供服务,则返回终端响应消息。 接口参数:见表10
表10内容定位请求参数
7.5.2.3内容定位请求响应(DESCRIBEResponse
承载协议:RTSP响应消息 接口方向:IPTVMDS一>移动流媒体终端 接口功能:内容服务请求响应。IPTVMDS收到移动流媒体终端发出的内容定位请求消息后,
断内容是否在IPTVMDS中存在,如果存在则返回302MovedTemporarily消息携带被定位内容的服 务器信息,否则返回相关的404内容不存在的错误代码。 接口参数见表 11.
表11内容定位请求响应参数
示例: RTSP/1.0 302 Moved Temporarily [Server:Streaming] CSeq: 1 Location: rtsp://10.71.148.123/be
7.5.2.4内容服务请求(DESCRIBERequest)
承载协议:RTSP请求消息(DESCRIBE) 接口方向:移动流媒体终端一>IPTVMDS 接口功能:内容服务请求。移动流媒体终端向IPTVMDS发出的内容定位请求消息。IPTVMDS 在收到服务请求后,如果内容在设备有分布并可正常提供服务,则返回终端响应消息。 接口参数:见表12
表12内容服务请求参数
7.5.2.5内容服务请求响应(DESCRIBERespons
承载协议:RTSP响应消息 接口方向:IPTVMDS一>移动流媒体终端 接口功能:内容服务请求响应。IPTVMDS收到移动流媒体终端发出的内容服务请求消息后,判 新内容是否在设备中存在,如果存在则返回200OK响应消息携带SDP信息;否则返回相关的RTSP 内容不存在的错误代码。 接口参数:见表13。
GB/T 38754—2020
表13内容服务请求响应参数
表14SDP数据格式
6.2.6建立内容服务会
GB/T38754—2020
承载协议:RTSP请求消息 接口方向:移动流媒体终端一>IPTVMDS 接口功能:建立内容服务会话请求消息,移动流媒体终端向IPTVMDS发出的创建内容服务请求 消息。IPTVMDS在收到请求后根据消息中的信息建立内容服务通道并返回终端响应消息。 接口参数见表15
表15建立内容服务会话请求参数
7.5.2.7建立内容服务会话请求响应
承载协议:RTSP响应消息 接口方向:IPTVMDS一>移动流媒体终端 接口功能:建立内容服务会话请求响应。IPTVMDS在收到请求后根据消息中的信息建立内客
务通道并返回终端响应消息 接口参数:见表16。
务通道并返回终端响应消息 接口参数:见表16
表16建立内容服务会话请求响应参数
示例: RTSP/1.0 200 OK Server: Streaming CSeq: 2 Session: 1745584353 Transport: RTP/AVP; unicast: clie
7.5.2.8开始内容服务请求
承载协议:RTSP请求消息 接口方向:移动流媒体终端一>IPTVMDS 接口功能:开始内容服务请求消息,移动流媒体终端向IPTVMDS流媒体服务器发出开始内容服 务请求消息。IPTVMDS流媒体服务器在收到请求后返回响应消息,并向用户终端发送内容数据。 定位播放:应有range参数通知流媒体服务器从指定时间点开始播放,range参数由移动流媒体终 需指定,range参数中的时间为相对于节目开始的秒数。如果不携带range参数,默认从头开始播放。 流媒体服务器收到请求后,应从该指定时间开始播放,并回200OK消息。 接口参数:见表17。
表17开始内容服务请求参数
承载协议:RTSP响应消息
GB/T38754—2020
接口方向:IPTVMDS一>移动流媒体终端 接口功能:开始内容服务响应消息。流媒体服务器在收到请求后返回用户终端响应消息,并根据请 求中的信息读取数据开始发送。 定位播放:应有range参数通知流媒体服务器从指定时间点开始播放,range参数由机顶盒指定,为 相对于节目开始的秒数。如果不携带range参数,默认从头开始播放。流媒体服务器收到请求后,应从 该指定时间开始播放,并回200OK消息。 接口参数:见表18
表18开始内容服务请求响应参数
7.5.2.10暂停内容服务请求(PAUSERequest)
承载协议:RTSP请求消息(PAUSE) 接口方向:移动流媒体终端一IPTVMDS 接口功能:暂停内容服务请求消息,用户终端向流媒体服务器发出内容数据暂停播放请求消息。流 媒体服务器在收到请求后根据消息中的信息返回用户终端响应消息,并暂停向用户终端发送内容数据 接口参数:见表19。
表19暂停内容服务请求参数
5.2.11暂停内容服务请求响应(PAUSERespons
承载协议:RTSP响应消息 接口方向:IPTVMDS一>移动流媒体终端 接口功能:暂停内容服务请求响应。流媒体服务器在收到请求后返回用户终端响应消息,并暂停为 终端发送媒体数据 接口参数:见表20
表20暂停内容服务请求响应参数
示例: RTSP/1.0200 OK Server: Streaming CSe: 5 Session: 1745584353
示例: RTSP/1.0 200 OK Server: Streaming CSeq: 5 Session: 1745584353
示例: RTSP/1.0200 OK Server: Streaming CSeq: 5 Session: 1745584353
7.5.2.12停止内容服务请求
承载协议:RTSP请求消息 接口方向:移动流媒体终端一>IPTVMDS 接口功能:停止内容服务请求消息,用户终端向流媒体服务器发出服务停止请求消息。 流媒体服务器在收到请求后回复用户终端请求消息,并停止为用户终端服务释放相关资源 接口参数:见表21
表21停止内容服务请求参数
2.13停止内容服务请求
承载协议:RTSP响应消息
DB34/T 2832-2017 沥青砂处治水泥路面裂缝技术实施指南承载协议:RTSP响应消息
GB/T38754—2020
接口方向:IPTVMDS一>移动流媒体终端 接口功能:停止内容服务请求响应。流媒体服务器在收到请求后回复用户终端请求消息,并停」 户终端服务释放相关资源。 接口参数:见表 22
表22停止内容服务请求响应参数
示例: RTSP/1.0 200 OK Server: Streaming CSeq: 8 Session: 1745584353
DB31T 1266-2020 乘用车自主紧急制动系统技术要求及测试方法.pdf示例: RTSP/1.0 200 OK Server: Streaming CSeq: 8 Session: 1745584353