视频直播支持 QUIC 协议直播。QUIC 提供与 TLS/SSL 相当的安全性的同时,提升资源的访问效率。本文档将为您介绍 QUIC 协议直播及接入方法。
适用场景
QUIC 协议直播适用于对弱网环境下的拉流有质量及稳定性需求的场景,包括但不限于:
背景信息
什么是 QUIC
QUIC(Quick UDP Internet Connection,快速 UDP 互联网连接)是一种新的基于 UDP 的多路传输协议,在弱网络场景下有较好的传输效率,且可降低连接与传输时延。QUIC 支持在应用层实现不同的拥塞控制算法,不依赖操作系统和内核;因此与 TCP 协议相比,QUIC 协议拥有更好的改造灵活性,适用于 TCP 协议优化遇到瓶颈的业务场景。
QUIC 在网络层次中的位置如下图所示。

协议支持情况
视频直播支持 IETF QUIC 和 Google QUIC 协议,支持的版本如下所示。
- IETF QUIC:支持 v1、draft-34、draft-32、draft-29 版本;
- Google QUIC:支持 Q39、Q42、Q43 版本。
拉流支持情况
视频直播拉流支持 QUIC 协议。支持情况如下表所示。
| 场景 | 方案 | 端口 | 协议 |
|---|
直播拉流 | FLV over QUIC | UDP 443 端口 | 支持版本如下所示。 - HTTP/1.1 方式:IETF QUIC、Google QUIC;
- HTTP/2 方式:Google QUIC;
- HTTP/3 方式:IETF QUIC。
|
注意事项
- QUIC 协议直播暂无独立计费项,但在使用直播网络分发的过程中,会产生标准直播计费。您如果使用按流量计费方式,可以用资源包进行抵扣。
- 如果您的 QUIC 流量在 100GB 以上,请提前联系我们,确认资源支持情况。
- 创建域名后,直播默认为您开启 QUIC 功能,无需单独申请。
前提条件
操作步骤
- 参考地址生成器文档,生成拉流地址。
说明
- QUIC 协议拉流地址:同 FLV 协议地址。
- 直播拉流地址是否需要使用 HTTPS 加密传输协议,与 HTTP 协议版本有关。
- 如果使用 HTTP/1.1 版本,需使用 http 拉流地址;
- 如果使用 HTTP/2 或 HTTP/3 版本,需为域名完成配置 HTTPS 安全加密后,使用 https 拉流地址。
- 使用 QUIC 协议拉流地址进行拉流。
说明
您可以使用支持 QUIC 协议的播放器进行拉流观看,或集成视频直播拉流 SDK 进行 QUIC 协议拉流。
数据查询
视频直播支持通过控制台和 OpenAPI 查询 QUIC 协议直播的统计数据。