YD
中华人民共和国通信行业标准
YD/T 6378-2025
时延敏感传输协议技术要求
Technical requirements of Delay-aware transport protocol (DTP)
中华人民共和国工业和信息化部 发布
目次
前言 .I1范围..2规范性引用文件3术语、定义和缩略语.4DTP概述5DTP网络体系6DTP协议结构. 36.1BLOCK_INFO帧 36.2 STREAM_ATTRIBUTE 帧6.3同一流中数据块属性的设计. 56.4 DROP_BLOCK 帧 56.5Timestamped ACK 67DTP数据传输, 67.1QUIC中增加对DTP能力的协商 67.2DTP块的实施策略8DTP典型组网 8.1组网拓扑结构.. 9.98.3发送方一分发网络一接收方 8.2发送方一接收端 108.4基于DTP的RTC应用.. 109DTP典型处理流程 ..1..19.1DTP端到端处理流程 9.2DTP流属性在RTC分发网络中的处理流程 ..1 139.3DTP块属性在RTC分发网络中的处理流程 149.4DROP_BLOCK在RTC分发网络中的处理流程 1510安全性考虑.. 16附录A(资料性)DTP实现方案参考, 17附录B(资料性)DTP调度模块注解 18附录C(资料性)元余模块注解, 19参考文献. 20
前言
本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化公件的结构和起草规则》给出的规则起草.
注意本文件的某些内容可能涉及专利,本文件的发布机构不承担识别这些专利的责任.
本文件由中国通信标准化协会提出并归口.
司、上海诺基亚贝尔股份有限公司. 本文件起草单位:清华大学、中国信息通信研究院、中国移动通信集团有限公司、华为技术有限公
本文件主要起草人:崔勇、王泽星、马川、张杰、徐璐、曹蓟光、马军锋、陆璐、刘鹏、郑凯、贺剑、王凡钊、康娇、唐灵灵、陈端.
时延敏感传输协议技术要求
1范围
本文件规定了基于QUIC协议栈实现的时延敏感传输协议(DTP)的技术要求,同时对各种基于DTP的组网方式以及数据处理流程给出了可能的方案设计示例.
本文件主要应用于时延敏感应用的数据传输场景中,可降低时延敏感应用的平均传输时延,提升用户体验.
2规范性引用文件
下列文件中的内容通过文中的规范性引用面构成本文件必不可少的条款.其中,注日期的引用文件,仅该日期对应的版本适用于本文件:不注日期的引用文件,其最新版本(包括修改单)适用于本文件.
(QUIC))
IETF RFC 9001使用 TLS 加密 QUIC(Using TLS to Secure QUIC(QUIC-TLS))
3术语、定义和缩略语
3.1术语和定义
下列术语和定义适用于本文件.
3.1.1
数据块Block
时延敏感应用数据传输的基本单位,由一组数据构成的一个相对独立的数据块,比如待加载网页中的一张图片,或音视频会话传输中的一个音频帧,或一个视频帧或者视频帧中的一个1帧,或一个单独的消息信令等.
3.2缩略语
下列缩略语适用于本文件.
AR 增强现实 Augmented RealityCDN 内容分发网络 Content Delivery NetworkDTP 时延敏感传输协议 Delay-aware Transport Protocol
FEC 前向纠错 Forward Error CorrectionGOP 一组图片 Group Of PicturesIP 网络之间互连的协议 Internet ProtocolP2P 点对点 Peer to PeerQUIC 快速UDP互联网连接 QuickUDPIntermet ConnectionRTC 实时通信 Real-time CommunicationRTN 实时通信网络 Real-time NetworkRTT 往返时延 Round-Trip TimeVR 虚拟现实 Virtual Reality
4DTP概述
障用户在会话过程中的流畅性体验这些应用对于传输的数据具有时延、优先级和可靠性的需求例如. 大量具有极低时延需求的应用逐渐涌现,如音视频会话、VR、AR、自动驾驶、云游戏等.为了保实时媒体和在线多人游戏,都期望其数据在特定时间之前到达.视频会议系统的端到端时延应低于人类并将这些信息分发到其他玩家,以便每个玩家的状态可以保持同步.
这些实时应用程序具有一些共同特点.典型的视频编码以GOP粒度进行分割(I帧、B帧、P帧),产生编码流作为一系列“块”.其中,1赖是一种自带全部信息的独立帧,无须参考其他图像就可以独立进行解码,生成一张静态画面.P帧是当前帧画面与前一顿的差别(前一帧可以是1帧或者P帧),需要依赖前面缓存的画面叠加本顿生成新的画面.B顿记录的是本顿与前一顿和后一顿的差别,解码B顿,需要取得之前的缓存画面以及解码之后的画面.每个GOP片段对应到具体的某个时间段,在网络 传输中,当某一个GOP分片没有及时到达,会带来卡顿、画面跳跃等不连贯的用户体验.在编码过程中,每个GOP中的内部分片有依赖性关联,最明显的就是P帧依赖I帧,这就决定了在每个GOP中,I帧是最为关键的,在传输过程中需要保障I帧最先到达,后面的P帧、B帧才有意义.
正在蓬勃发展的AR/VR/360°全景传输的一个优化体现在关注(视野内)区域和非关注(视野内)区域的划分.视野内的区域需要较高的优先级和带宽资源保障,当之前的视野转过去后,对应的数据重要性也降低.另外一个优化就是基础层和增强层,基础层包含低质量的完整360”全场景,增强层包含多视角的多种比特率的场景.
对于在线游戏,玩家的命令和游戏世界状态将作为消息捆绵在一起.
上述场景中数据“块”传输的共性包括:a)以“块”为粒度组织数据传输:b)不同“块”具有不同的价值,例如音频数据始终要求可靠,视频中I顿最关键,AR/VR/360°全景传输中视野范围内的数“块”需要被依赖信息已经收到才能处理或者带来更好的用户体验.
现有的QUIC未明确如何对数据的优先级、可靠性和时延进行处理.本文件提出的时延敏感传输协议(DTP)是基于UDP多流复用安全传输(IETFRFC9000)设计实现的新型传输协议,提供将数据块在一定时延前尽力传输到接收端的传输服务.DTP采用基于“块”的数据抽象方法,通过在网络节点间