低延时直播快速入门
更新时间:2023-08-31
本教程将指引您快速了解低延时直播服务,学习掌握低延时直播的配置方法,用时大约十分钟。在使用低延时直播服务前,建议您提前阅读计费概述,了解计费项目和价格,避免产生争议。
基本操作流程如下图所示:
- 使用准备:注册百度智能云账号,并完成实名认证,开通LSS直播服务
- 添加推流域名
- 配置WebRTC域名
- SDK接入
使用准备
添加推流域名
- 准备自有域名,并完成域名备案。
- 登录音视频直播控制台,进入域名管理,点击添加域名。
- 在添加域名页完成域名添加,并点击下一步。
- 在高级配置页,可根据您的业务需求配置高级功能。完成配置后,您可直接点击完成,完成域名的添加,也可以点击下一步为域名添加标签。
- (选填)在标签页,为域名添加标签键以及值。更多关于标签的介绍,请参见标签管理。完成添加后,点击完成。
- 系统将自动跳转至域名列表页面,状态显示“创建中”,耐心等待约一分钟,即可完成域名创建。
配置WebRTC域名
- 在域名管理页面点击相应域名的 管理 按钮进入域名管理页面。
- 在已有flv播放域名时,才可创建低延时播放域名。在输出设置-WebRTC输出中点击添加播放域名即可添加。
- 在添加完成后可完善相应配置如:安全策略、HTTPS证书。
常见问题
- 音频转码
Web 端浏览器不支持 AAC 音频格式,需要将推流的 AAC 音频格式转化为 OPUS 音频格式播放,因此会产生 音频转码 费用。
- B 帧播放
web端低延时直播不支持B帧解码播放,当原始直播流存在B帧时,后台会自动进行转码去掉B帧,这样不仅会引入转码延迟同时也会产生转码费用。建议尽量不推包含B帧的流,用户可以通过调整推流端软件(如 OBS)的视频编码参数来去除B帧。如下图: