互动直播服务引入了长链接调用的方式,通过该方式,客户端可以直接调用互动直播的各个原子能力,降低了用户AppServer的开发成本。本文以创建直播间并且启用直播服务组件的调用流程举例,介绍接口的调用链路。
时序图中涉及的主要步骤如下:
获取Token
客户端请求用户自己的AppServer获取建立长链接的accessToken。
AppServer通过互动直播服务提供的服务端SDK的getAuthToken接口请求accessToken。
AppServer拿到accessToken之后,将结果返回给客户端。
创建直播间
互动直播的所有原子能力都依赖于直播间这个概念,而创建直播间必须通过用户的AppServer端来进行调用。
客户端请求用户自己的AppServer创建直播间。
AppServer通过服务端SDK的CreateRoom接口进行直播间资源创建。
AppServer拿到创建的直播间Id之后,将结果返回给客户端。
客户端通过步骤1获取的accessToken和互动直播服务的各个原子能力服务端建立起长链接。
经过步骤1~3之后,客户端后续可以直接通过长链接来调用各个原子能力服务,AppServer无需再进行代码开发,例如开始直播、停止直播、创建会议、停止会议等。
说明
客户也可以选择非长链接调用的开发模式,原子能力的调用通过客户端请求AppServer,再由AppServer通过服务端SDK来进行原子能力的操作。
反馈
- 本页导读 (1)
文档反馈