概览
OBS 已经支持 WHIP 推流,这使您可以通过结合 OBS 和 WHIP 的功能来做许多有趣的事情。
WHIP 是一种标准协议,允许您使用 HTML5 和不同的客户端发布和播放实时流。此外,您可以使用开源工具构建自己的实时流媒体平台。
您还可以使用支持 OBS WHIP 的 TRTC(腾讯实时音视频)云服务作为流媒体平台。如果您不想构建自己的平台,或需要一个更可靠、稳定的平台,或者需要专业的技术支持,这是一个很好的选择。
此外,TRTC(腾讯实时音视频)提供免费试用,包括一定量的免费额度,使您可以轻松尝试。
如果您需要帮助或遇到任何问题,请随时在 Discord 上与我们联系。 前提条件
在您继续之前,请务必检查您已准备好以下必需的项目:
具有 WHIP 支持的 OBS,请从 OBS 下载。 腾讯实时音视频(TRTC)帐户,请在 此处 注册。 接下来,您需要创建一个 TRTC 应用程序,并为 WHIP 生成一个 Bearer 令牌。
第一步:创建一个 TRTC 应用
请按照以下步骤创建 TRTC 应用程序:
2. 在创建弹窗中实际业务需求选择产品并输入应用名称,选择数据存储地区,点击 Create。
3. 应用程序创建后,默认进入所选产品详情页。您可在 Application Overview 查看 SDKAppID
和 SDKSecretKey
, 会在后续步骤中使用到。
第二步:创建一个 WHIP Bearer Token
接下来,您必须为 WHIP 生成一个 Bearer Token,该 Token 将在 OBS 中使用。
说明:
您还可以访问网址https://tencent-rtc.github.io/obs-trtc/bearer.html?appid=2000xxx&secret=yyyyyy
来设置参数。
接下来,使用生成的 WHIP Bearer Token 来配置 OBS。
第三步:配置 OBS
在 OBS WHIP
部分,您将找到生成的 WHIP Server(服务器)
和 Bearer Token
,用于配置 OBS。
请按照以下步骤配置 OBS:
1. 打开 OBS 并点击设置。
2. 点击左侧边栏的直播。
3. 选择 WHIP 作为服务。
4. 确保准确输入服务器和 Bearer Token。
5. 点击确定以保存设置。
6. 点击开始直播。
现在,流就已经推到了 TRTC 服务了。
第四步:播放流
打开之前的网页,转到 WHEP Player
部分,然后点击Play Stream就可以通过WHEP播放流。
另一个选择是在 TRTC Room
部分,然后点击Join Room,就可以通过TRTC观看流,或者您可以使用TRTC移动SDK加入房间并查看流。
由于WHIP和WHEP都是标准协议,您可以使用支持它们的任何客户端来播放流。
总结
我们展示了使用OBS WHIP 推流到TRTC(腾讯实时音视频)云服务,来构建更强大的流媒体应用。可以使用这项技术,在不同场景下实现超低延迟的流媒体能力,可以将 OBS 的能力拓展到不同的新的领域。
如果您需要帮助或遇到任何问题,请随时在 Discord 上与我们联系。
本页内容是否解决了您的问题?