提交工单
咨询集成、功能及报价等问题
ZEGO 为开发者提供多人连麦直播后台服务源代码,开发者可以直接部署使用,也可以根据需求自行定制开发。现已支持房间,麦上人员状态管理以及状态变更的通知。
ZEGO 不提供多人连麦直播后台运营服务,只开放多人连麦直播后台服务源代码,请开发者根据需要自行下载源码、搭建后台系统。
具体功能包括:
通过直接部署后台服务,并配合 Express SDK 快速搭建多人连麦直播场景。
多人连麦直播服务是采用 Go 语言,基于开源的 HTTP 框架 beego 开发出来的一款后端服务应用。目前版本仅依赖 “redis” 来存储数据,支持水平扩展,开发者可以根据需要进行扩容。
部署 Redis,多人连麦直播 的房间、观众、主播的状态会存储于 Redis。
修改 “app.conf” 配置文件中如下配置项,配置好 Redis,服务端唯一节点 ID,以及 AppId、AppSecret。
请到 ZEGO 控制台 注册账号并申请 AppID 与 ServerSecret,申请流程请参考 控制台 - 项目管理。
roomRedisAddr = "192.168.100.62:6379" # redis host
roomRedisPassword = "" # redis password
roomRedisIndex = 8 # redis数据库
AppId = 1234567890 #zego 控制台获取的AppId
AppSecret = "eb2280544902dc1b7ab1fde3985bd083" # 从 zego 控制台获取的 ServerSecret
my_node_id=1 # 服务端节点 ID,须保证唯一性
安装 Go 开发环境,进入源码目录,然后执行如下命令:
cd live_show_server/live_show_room/;go run main.go
联系我们
文档反馈