标准直播支持平滑升级至超低延时直播RTS。如果您正在使用标准直播服务,可以通过打开超低延时直播RTS开关,同时使用标准直播和超低延时直播RTS服务。本文为您介绍在已使用标准直播服务时,如何切换使用超低延时直播。
前提条件
您已经开通视频直播服务,并完成标准直播快速开始视频直播中相关配置。标准直播中需要完成的配置项,依次为:
步骤一:开通超低延时直播功能
登录视频直播控制台。
在左侧导航栏选择直播+>超低延时直播。
选择需要开启超低延时直播的播流域名。
打开超低延时直播开关,根据业务需求选择亚秒延时(端到端延迟400ms~800ms)或半秒延时(端到端延迟200ms~400ms)。

亚秒延时
特性:端到端延迟400ms-800ms,兼容性强。适用于需要兼容标准直播和其他推流/播放协议、低延时的直播场景。
支持协议:支持 ARTC(基于WebRTC)协议推流和播放。前向兼容标准直播,保留RTMP推流协议、回源拉流和通用播放协议(如RTMP/FLV/HLS)。
推/播流工具:支持市面常用推播流工具,推荐使用阿里云直播推流SDK和阿里云直播推流SDK。
其他说明:如果推流带B帧或音频编码非Opus,则H5播放时后台会自动去B帧和转码为Opus,同时会产生直播转码费用。
使用阿里云 Web SDK 播放时,由于底层原生WebRTC不支持B帧且音频编解码为Opus,为了保证播放体验,系统会根据推流内容自动触发转码:
如果推流中包含 B帧 和 AAC编码,系统将自动触发视频转码去B帧和音频转码AAC转Opus,按源分辨率对应档位收取标准视频转码费。
如果推流中 不含 B帧 但包含 AAC,系统将自动触发音频转码AAC转Opus,按纯音频转码收费。
如果您额外配置了直播转码模板,系统会在该模板基础上同时进行去B帧和转Opus处理,最终按叠加后的结果收取转码费用。
使用阿里云 Native SDK 播放时,由于该 SDK 已原生支持 B帧 和 AAC,因此不会触发自动转码,也不会产生额外费用。
半秒延时
特性:端到端延迟200ms-400ms。适用于追求极致低延时的直播场景。
支持协议:支持 ARTC(基于WebRTC)协议推流和播放。无法兼容标准直播,不支持RTMP推流协议、回源拉流和通用协议播放(如RTMP/FLV/HLS)。
推/播流工具:推流可以基于WHIP协议使用OBS推流或者阿里云直播推流SDK,播放必须使用阿里云播放器SDK。
其他说明:当前播放域名无法使用转码、录制等云端功能,但可以通过转推配置将直播流转推在另一个播放域名下使用。
点击转推配置,选择一个已关联播流域名,且未启用超低延时半秒模式和双流灾备的推流域名,用于接收转推的RTMP流。例如:转推接收域名为
push.example.com,其关联的播放域名为pull.example.com。转推配置成功后,可基于pull.example.com进行标准直播协议拉流,使用转码和录制等功能。
超低延时直播配置全网下发需要数分钟时间,请等待后测试。
如果您需要一个推流域名对应多个播流域名,请参见关联主、子播流域名。
超低延时直播支持和标准直播共用一个播流域名。但是鉴于超低延时直播使用UDP协议,标准直播使用TCP协议,两者技术有所区别,建议您为超低延时直播单独开通一个播流域名。
步骤二:生成推流地址和播流地址
方法一:控制台生成
开通超低延时直播后,可直接在推播流体验器中点击快速生成直播地址,输入AppName和StreamName生成ARTC协议的超低延时直播推播流地址。

方法二:自定义拼接
自定义拼接推流地址和播流地址时,需判断直播流是否经过转码,是否进行鉴权,并准备好相关推流域名、播流域名、AppName、StreamName、转码模板ID(如有)和鉴权串(如有)。拼接规则如下:
地址类 | 地址格式 | 拼接规则 |
推流地址 | 支持RTMP、RTS、SRT格式,推荐使用RTMP格式地址推流。示例: RTMP: 说明 超低延时直播支持使用RTS格式地址拉流。 | 推流域名+AppName(应用)+StreamName(直播流)+鉴权串 |
播流地址 | 支持RTMP、FLV、M3U8、RTS格式,推荐使用RTS格式地址播放。示例: RTS: | 播流域名+AppName(应用)+StreamName(直播流)+鉴权串 |
转码流地址 说明 若进行转码模板配置操作,才会生成转码流地址,且播流地址拼接规则需使用转码流地址。 | 支持RTMP、FLV、M3U8、RTS格式,推荐使用RTS格式地址播放。示例: RTS: | 播流域名+AppName(应用)+StreamName(直播流)_转码模板ID+鉴权串 |
步骤三:切换超低延时直播推流与播放
开通超低延时直播,并生成推/播流地址后,可通过控制台体验超低延时直播推流与播放,支持选择摄像头推流或屏幕共享推流。
控制台上的推播放体验器为了快速体验推拉流使用了代理信令域名,如果自行集成Web端推播放 SDK ,还需要为推播流域名配置SSL证书和正确的Access-Control-Allow-Origin响应头。

除以上快速体验方式外,阿里云超低延时直播提供移动端和Web端Demo体验供您体验。
以及提供了以下SDK供您集成:
SDK 类型 | 相关文档 |
移动端 | |
Web端 |
如果在播放过程中出现播放异常等问题,可优先使用自助问题排查工具进行自助检测。本工具可快速诊断常见直播播放问题,并根据具体异常提供解决建议。具体操作,请参见自助问题排查。
其他操作:如何验证超低延时直播延迟时间
您可以在推流中加入时间校准器URL,通过和标准时间进行对比,验证超低延时直播延迟时间。此处以使用OBS推流工具推流为例进行介绍。
在OBS主界面来源区域浏览器中添加时间校准器URL后,单击开始推流。