tencent cloud

文档反馈

如何用 OBS WHIP 推流到 TRTC 房间

最后更新时间:2024-08-07 10:53:53

    概览

    OBS 已经支持 WHIP 推流,这使您可以通过结合 OBS 和 WHIP 的功能来做许多有趣的事情。
    WHIP 是一种标准协议,允许您使用 HTML5 和不同的客户端发布和播放实时流。此外,您可以使用开源工具构建自己的实时流媒体平台。
    您还可以使用支持 OBS WHIP 的 TRTC(腾讯实时音视频)云服务作为流媒体平台。如果您不想构建自己的平台,或需要一个更可靠、稳定的平台,或者需要专业的技术支持,这是一个很好的选择。
    此外,TRTC(腾讯实时音视频)提供免费试用,包括一定量的免费额度,使您可以轻松尝试。
    如果您需要帮助或遇到任何问题,请随时在 Discord 上与我们联系。

    前提条件

    在您继续之前,请务必检查您已准备好以下必需的项目:
    具有 WHIP 支持的 OBS,请从 OBS 下载。
    腾讯实时音视频(TRTC)帐户,请在 此处 注册。
    接下来,您需要创建一个 TRTC 应用程序,并为 WHIP 生成一个 Bearer 令牌。

    第一步:创建一个 TRTC 应用

    请按照以下步骤创建 TRTC 应用程序:
    1. 登录 Tencent RTC 控制台,点击 Create Application
    
    
    
    2. 在创建弹窗中实际业务需求选择产品并输入应用名称,选择数据存储地区,点击 Create
    
    
    
    3. 应用程序创建后,默认进入所选产品详情页。您可在 Application Overview 查看 SDKAppIDSDKSecretKey, 会在后续步骤中使用到。
    
    
    

    第二步:创建一个 WHIP Bearer Token

    接下来,您必须为 WHIP 生成一个 Bearer Token,该 Token 将在 OBS 中使用。
    您可以直接访问 https://tencent-rtc.github.io/obs-trtc/bearer.html 来创建 WHIP Bearer Token。确保使用您自己的 SDKAppIDSDKSecretKey 作为 appid 和 secret,然后点击Generate Bearer Token 按钮。
    
    
    
    说明:
    您还可以访问网址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 上与我们联系。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持