超低延时直播配置流程变更说明

阿里云超低延时直播控制台全新升级,带来更便捷的配置体验。本文详细介绍如何将旧版配置平滑迁移至新版,助您轻松上手新界面,提升操作效率。

变更介绍

超低延时直播控制台全面升级,让开通、配置和测试超低延时直播推流/播放变得更加简单。此次更新移除了RTS 1.02.0的概念,旨在降低用户的理解成本并简化操作步骤。新版本允许用户更轻松地启用和测试服务,不再需要处理复杂的版本差异,让每位用户都能迅速上手,享受更加流畅的使用体验。

变更对比

旧版

image

image

  1. 配置区分 1.0 和 2.0 版本,不同版本对应不同协议和延时。

  2. 浏览器在播放RTS时不支持视频B帧和音频AAC,需在播放域名超低延时播放RTS配置中开启或关闭H5自动转码。

  3. 推流和播放域名需分别配置,容易因配置不一致导致服务不可用。

  4. 无法直接在控制台生成直播地址进行体验。

新版

image

  1. 不再区分版本,根据推/播流协议选择:

    • 仅需ARTC推/播流:端到端延迟为400ms 至 600ms。

    • RTMP/ARTC推流 + HLS/FLV/RTMP/ARTC播放:端到端延迟为700ms 至 900ms。

  2. 在开启超低延时直播开关选择亚秒延时后系统将默认开启H5播放自动转码去B帧和转码为Opus,无需额外配置。

    说明

    H5自动转码仅在浏览器播放时触发,不支持手动关闭。如有特殊情况需配置关闭,请提交工单联系我们。

    若旧版已关闭,新版将沿用关闭状态,系统不会自动调整。如需开启,可关闭再开启超低延时直播开关,即可默认开启。

  3. 推流和播放域名统一配置,确保配置一致,避免出现服务不可用问题。

    说明

    如果在旧版中推播放域名配置不一致,则在新版配置中会显示配置异常,可在新版界面中点击【重新配置】进行调整。

  4. 可在控制台上快速生成直播地址,并体验超低延时直播推/播流。

    说明

    为了快速体验推/播流,视频直播控制台使用了代理信令域名。但如果使用 Web RTS SDK 进行超低延时直播推/播流时,还需要为域名配置SSL证书配置HTTP消息头Access-Control-Allow-Origin响应头(如 * )。

异常配置处理

旧版RTS配置时,如果推流和播流域名的配置不一致会导致推流/播放失败。

案例

播放域名 RTS配置

推流域名 RTS配置

影响

Case 1

未开启

2.0

不支持rtmp推流,且会出现播放异常问题。

Case 2

1.0

未开启

不支持ARTC推流,且会出现播放异常问题。

Case 3

2.0

未开启

不支持ARTC推流,且会出现播放异常问题。

Case 4

1.0

2.0

不支持RTMP推流,且会出现播放异常问题。

Case 5

2.0

1.0

会出现播放异常问题。

请在超低延时直播控制台点击重新配置进行调整,若重试后依然异常请提交工单配置

image

image

亚秒延时

  1. 特性:端到端延迟700ms-900ms,兼容性强。适用于需要兼容标准直播和其他推流/播放协议、低延时的直播场景。

  2. 支持协议:支持 ARTC(基于WebRTC)协议推流和播放。前向兼容标准直播,保留RTMP推流协议、回源拉流和通用播放协议(如RTMP/FLV/HLS)。

  3. 推/播流工具:支持市面常用推播流工具,推荐使用阿里云直播推流SDK阿里云直播推流SDK

  4. 其他说明:如果推流带B帧或音频编码非Opus,则H5播放时后台会自动去B帧和转码为Opus,同时会产生直播转码费用

    使用阿里云 Web SDK 播放时,由于底层原生WebRTC不支持B帧且音频编解码为Opus,为了保证播放体验,系统会根据推流内容自动触发转码:

    • 如果推流中包含 B 和 AAC编码,系统将自动触发视频转码去B帧和音频转码AACOpus,按源分辨率对应档位收取标准视频转码费

    • 如果推流中 不含 B 但包含 AAC,系统将自动触发音频转码AACOpus,按纯音频转码收费

    • 如果您额外配置了直播转码模板,系统会在该模板基础上同时进行去B帧和转Opus处理,最终按叠加后的结果收取转码费用。

    使用阿里云 Native SDK 播放时,由于该 SDK 已原生支持 B帧 和 AAC,因此不会触发自动转码,也不会产生额外费用。

半秒延时

  1. 特性:端到端延迟400ms-600ms。适用于追求极致低延时的直播场景。

  2. 支持协议:支持 ARTC(基于WebRTC)协议推流和播放。无法兼容标准直播,不支持RTMP推流协议、回源拉流和通用协议播放(如RTMP/FLV/HLS)。

  3. 推/播流工具:推流可以基于WHIP协议使用OBS推流或者阿里云直播推流SDK,播放必须使用阿里云播放器SDK

  4. 其他说明:当前播放域名无法使用转码、录制等云端功能,但可以通过转推配置将直播流转推在另一个播放域名下使用。

    • 点击转推配置,选择另一个未配置超低延时半秒模式的推流域名用于接收转推后的RTMP流。例如:转推接收域名为push.example.com,其关联的播放域名为pull.example.com。转推配置成功后,可基于pull.example.com进行标准直播协议拉流,使用转码和录制等功能。