手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何快速搭建七牛直播架构

时间:2024-11-02 01:23:13

介绍如何快速搭建直播架构

产品架构

1、首先了解一下直播的基本架构,主要分4大块:业务服务器,LiveNet 实时流网络,采集端,播放端。

如何快速搭建七牛直播架构

采集端逻辑

1、业务服务器和其中的业务逻辑需要您来实现,例如社交直播场痔辏哔刂景中,存在直播房间的概念,映射到实时流网络 (LiveNet)是直播流的概念。采集端的逻辑如下:

如何快速搭建七牛直播架构

2、嚼但匙噻首先采集端向业务服务器发起创建房间的请求;2.业务服务器通过服务端 SDK发起创建直播流的请求;3.把返回的 JSON 返回给业务服务器,业务服务器返回给采集端并把播放地址记录在本地;4.采集端获取到 JSON 后推流给 LiveNet,业务服务器不需要承担流媒体流量。

播放端逻辑

1、播放端的逻辑如下:

如何快速搭建七牛直播架构

2、首先播放端对业务服务器发起查询房间列表请求,获取所有房间的播放地址;2.播放端通过播放地址播放流媒体,业务服务器不需要承担流媒体流量。

采集端开发

1、七牛的推流 SDK 提供端到端的解决方案,快速实现推送的业务逻辑。您需要把推流 SDK 集成到产品中,并实现前面所描述的交互逻辑。

播放端开发

1、七牛的播放 SDK 提供端到端的解决方案,快速实现播放的业务逻辑。您需要把播放 SDK 集成到产品中,并实现前面描述的交互逻辑。

© 手抄报圈