全部产品
Search
文档中心

视频直播:标准直播切换至超低延时直播

更新时间:Dec 05, 2024

标准直播支持平滑升级至超低延时直播RTS。如果您正在使用标准直播服务,可以通过打开超低延时直播RTS开关,同时使用标准直播和超低延时直播RTS服务。本文为您介绍在已使用标准直播服务时,如何切换使用超低延时直播

前提条件

切换流程

在标准直播已成功配置的基础上,用户通过下列步骤可切换至超低延时直播。

  1. 开通对应域名的超低延时直播功能

  2. 配置SSL证书(可选)

  3. 生成推流地址和播放地址

  4. 超低延时直播推流

  5. 超低延时直播播放

生成推流地址和播放地址

您可以通过控制台生成推流地址和播放地址。

控制台生成

若您希望快速生成推流地址和播放地址进行体验,可以借助控制台工具进行生成,请参见直播地址生成器image

说明

生成的推流地址与播放地址请使用上图红框中RTS格式地址,以此实现切换至超低延时直播。

超低延时直播推流

超低延时直播服务推荐使用RTMP格式推流,本文以使用OBS工具推RTMP流为例。且同时支持使用OBS工具基于WHIP协议推流,具体可参考OBS RTS推流。若您希望使用RTS格式推流,请参见超低延时直播推流中推RTS格式流场景。

  1. 下载并安装OBS推流工具。下载地址,请参见OBS Studio

  2. 运行OBS推流工具。

  3. 在菜单栏中选择文件 > 设置

  4. 在设置页面选择推流,配置信息如下所示:

    001

    参数

    描述

    服务

    选择自定义

    服务器

    输入已经生成的鉴权推流地址,例如:rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************

    串流密钥

    串流密钥为空。

  5. 可选:使用OBS推流,在推流软件的输出中,设置以下视频编码参数值,去除B帧。

    • 输出模式:高级

    • 关键帧间隔(秒,0=自动):1

    • CPU使用预设(高=较少的CPU占用):veryfast

    • 配置(Profile):baseline

    • 微调(Tune):zerolatency

    OBS设置

  6. 在OBS主界面来源区域添加推流源后,单击开始推流

    002

说明

如果在推流过程中出现推流异常等问题,可优先使用自助问题排查工具进行自助检测。本工具可快速诊断常见直播推流问题,并根据具体异常提供解决建议。具体操作,请参见自助问题排查

超低延时直播播放

超低延时直播流播放时,RTS SDK配套的播放器说明如下表所示,同时阿里云超低延时直播提供移动端和Web端Demo供您体验。

说明

如果在播放过程中出现播放异常等问题,可优先使用自助问题排查工具进行自助检测。本工具可快速诊断常见直播播放问题,并根据具体异常提供解决建议。具体操作,请参见自助问题排查

其他操作:如何验证超低延时直播延迟时间

您可以在推流中加入时间校准器URL,通过和标准时间进行对比,验证超低延时直播延迟时间。此处以使用OBS推流工具推流为例进行介绍。

在OBS主界面来源区域浏览器中添加时间校准器URL后,单击开始推流