快速入门

本文仅描述通过服务端RESTful API接口来实现旁路直播功能,如需要了解通过SDK API来实现旁路直播,请查阅SDK接口文档相关说明。

旁路直播服务提供RESTful API,无需集成SDK,直接通过网络请求开启和控制旁路直播,在自己的网页或应用中灵活使用。

通过 RESTful API,你可以发送网络请求启动和停止旁路直播,旁路直播服务 RESTful API 仅支持 HTTPS 协议。

旁路直播服务提供推流状态回调服务,开通后你可以收到旁路直播的事件通知,你可以根据自己的需要选择是否开通回调服务,如需配置请联系 技术支持

1 前提条件

  • 已经有集成了Thunder SDK的应用。
  • 已开通第三方直播推流服务,如阿里云等。

2 API时序图

img

3 实现方法

步骤1:开通服务

旁路直播功能默认开通,并支持最高5路并发推流,适用于测试阶段,若需要更高并发路数支持,需要联系 技术支持

步骤2:启动推流

调用 startrtmp 启动推流,指定一个 uid(源流推流)或者混流任务 id 并设置相关推流参数。

  • uid 或者混流任务 id 具有唯一性。
  • 推流地址具有唯一性,不同任务不能重复推流,同一任务最多可设置多个推流地址。
  • 请求和响应示例详见 startrtmp 示例

步骤3(可选):更新混流布局

启动旁路直播后,再次调用 startrtmp 方法来更新推流的混流布局。

说明:

  • 须在启动推流之后和停止推流之前调用,可多次调用。
  • 请求和响应详见 startrtmp 示例

步骤4:停止推流

启动推流后,调用 stoprtmp 停止推流。

请求和响应示例详见 stoprtmp 示例

文档是否有解决您的问题?

有帮助 没帮助
提交成功,非常感谢您的反馈!

反馈

TOP