解决方案后台文档
  • 在线KTV-跑通服务端示例源码
  • KTV 实时合唱后台
  • 秀场直播后台
  • 文档中心
  • 解决方案后台文档
  • 在线KTV-下载示例源码
  • Android
服务端
示例源码
本地下载

示例源码为GO娱乐服务端示例源码。下文介绍如何运行服务端示例源码,推荐客户端与服务端配合使用,

  • 该示例源码仅供开发者接入时参考,ZEGO 不负责示例源码的后续维护。
  • 若开发者计划将该示例源码用于生产环境,请确保发布前进行充分测试,避免发生潜在问题造成损失。

GO娱乐服务端示例源码运行指引

准备环境

在运行示例源码前,请确保开发环境满足以下要求:

  • 部署 Redis 服务器(KTV 的房间、观众、主持人、嘉宾的状态都会存储于 Redis)。
  • 安装 GO 语言开发环境。

前提条件

已在 ZEGO 控制台 创建项目,并申请有效的 AppID 和 ServerSecret,详情请参考 控制台 - 项目信息

运行示例源码

  1. 修改 “app.conf” 配置文件中如下配置项,配置好 Redis,以及 AppId、AppSecret 和 LiveRoomEndPoint。

    请到 ZEGO 控制台 注册账号并申请 AppID 与 ServerSecret,申请流程请参考 控制台 - 项目信息。 配置 LiveRoomEndPoint 前,首先需与技术支持确认 AppID 接入的信令集群。例如 AppID 1234567890 接入的信令集群地址为 "https://liveroom1234567890-api.imzego.com"。然后将地址中的"1234567890"替换为"%v",形成 "https://liveroom%v-api.imzego.com" 并填入LiveRoomEndPoint中。

    roomRedisAddr = "192.168.100.62:6379" # redis host
    roomRedisPassword = ""    # redis password
    roomRedisIndex = 8            # redis数据库
    
    AppId = 1234567890  #zego 控制台获取的AppId
    AppSecret = "eb2280544902dc1b7ab1fde3985bd083" # 从 zego 控制台获取的 ServerSecret
    LiveRoomEndPoint = "https://liveroom%v-api.imzego.com"
    my_node_id = 1234 # 区分不同的本服务的 ID,确保每个服务的该 ID 唯一
  2. 进入源码目录,然后执行如下命令:

    cd ktv_server/svr_ktv_room/;go run main.go

    若运行过程中出现问题,请联系 ZEGO 技术支持。

本篇目录