- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1
YD/TXXXXX—XXXX
基于快速UDP网络连接(QUIC)协议的直播系统技术要求
1范围
本文件规定了基于快速UDP网络连接(qUIC)协议的直播系统技术要求,在QUIC直播应用场景分析的基础上,定义了QUIC直播系统的传输流程和架构要求,明确QUIC直播系统需要满足的技术要求。
本文件适用于直播平台、内容提供商(CP)、网络服务提供商(ISP)以及相关设备制造商等参与者,用于指导基于QUIC协议的低时延直播系统的设计、开发、部署与维护。
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件:不注日期的引用文件。其必威体育精装版版本(包括所有的修改单)适用于本文件。
IETFRFC8446传输层安全协议1.3(TLS/1.3)
IETFRFC9000QUIC:基于UDP的多复用安全传输协议(QUIC:AUDP-BasedMultiplexedand
SecureTransport)
IETFRFC9001使用传输层安全协议来保障QUIC(UsingTLStoSecureQUIC)
3术语和定义
下列术语和定义适用于本文件。3.1
快速UDP网络连接quickUDPinternetconnections
一种基于UDP的传输层网络协议,IETF于RFC9000中正式将其标准化并命名。其标准中整合了TLS的加密功能,并且有着出色的时延控制,传输,流控,重传能力,HTTP/3即基于QUIC.
4缩略语
下列缩略语适用于本文件。
ALG:应用层网关(ApplicationLayerProtocol)
CDN:内容分发网络(ContentDeliveryNetwork)
GSLB:全局负载均衡(GlobalServerLoadBalance)
ICE:交互性连接建立(InteractiveConnectivityEstablishment)
IPTV:网络电视(InternetProtocolTelevision)
NAT:网络地址转换(NetworkAddressTranslation)
STUN:会话穿透NAT功能(SessionTraversalUtilitiesforNAT)
5
YD/TXXXX—xXXX
c)内容分发网络(CDN):负责媒体流的分发,接收直播分发请求,接收用户直播请求,分发
传输直播媒体流:
d)播放器负责接收通过QUIC协议传输的音视频数据,并进行解码、渲染和播放。播放器应支持各种终端设备。如智能手机、平板电脑、电视等。播放器还应支持实时互动功能,如弹幕、礼物赠送等。
其中,直播服务平台和CDN服务可以是同一商业主体提供也可以是不同商业主体提供。
6QUIC直播系统服务流程与技术要求
如图2所述,在QUIC直播系统中,每一段单点到单点的传输都理论上都可以使用QUIC进行传输层承载。然而,鉴于具体的协议使用细节,不同的组件之间使用QUIC传输也有些许区别,红色的箭头是使用QUIC传输较为合适的步骤。
CDN
CDN
转码模块
QUIC单播传输
媒体分发模块
QUIC单播/QUIC组播
边缘节点
直播源
QUIC单播
用户终端组播网关
QUIC单播
用户终端
UDP/
QUIC传输
RTMP/RTSP*
直播平台
oUIC组播
图2基于QUIC传输的媒体直播系统架构示意图
6.1直播源
直播源向直播平台发起直播请求,直播平台接收直播请求,向CDN平台发起直播源推流请求,请求通过之后,持续向直播平台进行推流。
8
YD/TXXXX—xXXX
基于QUIC的RTSPcontrolsession,则此类解读无法进行,应通过章节7.4的端口开放技术来进行端口交流。对其他类似使用了ALG的技术也是同理。
7.4端口开放技术要求
由于ALG无法解读加密流
文档评论(0)