阿里云超低延时直播提供移动端和Web端Demo供您体验,建议您优先使用移动端Demo体验超低延时直播服务。通过阅读本文,您可以了解超低延时直播Demo的运行方法。
前提条件
您已经生成已鉴权的推流地址。具体操作,请参见步骤四 生成推流地址和播放地址。
您已经开通超低延时直播功能。具体操作,请参见开通超低延时直播功能。
您已下载并安装OBS推流工具。详情请参见OBS推流工具。
环境要求
移动端环境要求如下所示:
平台 | 环境要求 |
iOS | 支持iOS 9.0及以上版本。 |
Android | 支持Android 4.3及以上版本。 |
操作步骤
推流。
方法一:基于RTMP协议使用OBS工具推流,详情可参见:直播推流。
方法二:基于WHIP协议使用OBS工具推流,详情可参见:使用OBS推RTS流(基于WHIP协议)。
方法三:使用Web端推RTS流
进入RTS Web播放器。
单击推流页签。
展开none下拉框,根据您的实际需求,选择camera(摄像头)或者screen(屏幕共享)。
如果您选择camera,需要依次单击下方的获取设备按钮,在弹窗中授权访问麦克风和摄像头,授权成功后,再展开选择麦克风和选择摄像头下拉框,选择对应的设备。
单击创建本地流。
输入已生成的RTS格式推流地址。例如:
artc://example.aliyundoc.com/liveApp****/liveStream****?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0****
。单击开始推流。
说明如果在推流过程中出现推流异常等问题,可优先使用自助问题排查工具进行自助检测。本工具可快速诊断常见直播推流问题,并根据具体异常提供解决建议。具体操作,请参见自助问题排查。
播RTS流。
方法一:使用移动端播RTS流。
扫描并安装(或复制扫描后的地址至浏览器上进行下载并安装)音视频终端SDK Demo。
选择直播,单击超低延时直播,输入或扫描已开通低延时直播的播流地址URL。
说明iOS端在打开App前需要在
中找到Taobao对应的信任描述,并选择信任。单击开始播放,播放RTS直播流。
方法二:使用Web端播RTS流。
进入RTS Web播放器。
单击拉流页签。
输入已开通超低延时直播的播流地址URL。
说明由于浏览器针对WebRTC安全策略限制,RTS播流域名需要配置HTTPS证书,否则可能导致直播流无法正常播放。
Web RTS SDK不支持含B帧的视频和AAC编码的音频。如果您的视频包含B帧或音频为AAC编码,请先进行转码,播放地址为转码流地址。关于如何转码,请参见RTS转码。
单击开始拉流,播放RTS直播流。
如果在播放过程中出现播放异常等问题,可优先使用自助问题排查工具进行自助检测。本工具可快速诊断常见直播播放问题,并根据具体异常提供解决建议。具体操作,请参见自助问题排查。