文档

调用链路

更新时间:

互动直播服务引入了长链接调用的方式,通过该方式,客户端可以直接调用互动直播的各个原子能力,降低了用户AppServer的开发成本。本文以创建直播间并且启用直播服务组件的调用流程举例,介绍接口的调用链路。

互动直播调用链路时序图中涉及的主要步骤如下:

  1. 获取Token

    1. 客户端请求用户自己的AppServer获取建立长链接的accessToken。

    2. AppServer通过互动直播服务提供的服务端SDK的getAuthToken接口请求accessToken。

    3. AppServer拿到accessToken之后,将结果返回给客户端。

  2. 创建直播间

    1. 互动直播的所有原子能力都依赖于直播间这个概念,而创建直播间必须通过用户的AppServer端来进行调用。

    2. 客户端请求用户自己的AppServer创建直播间。

    3. AppServer通过服务端SDK的CreateRoom接口进行直播间资源创建。

    4. AppServer拿到创建的直播间Id之后,将结果返回给客户端。

  3. 客户端通过步骤1获取的accessToken和互动直播服务的各个原子能力服务端建立起长链接。

  4. 经过步骤1~3之后,客户端后续可以直接通过长链接来调用各个原子能力服务,AppServer无需再进行代码开发,例如开始直播、停止直播、创建会议、停止会议等。

说明

客户也可以选择非长链接调用的开发模式,原子能力的调用通过客户端请求AppServer,再由AppServer通过服务端SDK来进行原子能力的操作。

  • 本页导读 (1)
文档反馈