admin管理员组

文章数量:1666064

腾讯云音视频多人会话解决方案服务端

1.项目简介

RTCRoom Server 是配合 live-room(用于直播连麦)和 rtc-room(用于视频通话)的后台组件,主要作用有:

生成推流、播放地址

生成IM签名,用于IM独立模式下的用户登录

管理IM聊天室,聊天室的创建和销毁、成员进出通知

双人/多人音视频管理视频位

特别说明:

房间管理采用 java对象直接在内存中进行管理。房间信息具有动态和实效性,因此没有采用数据库做持久存储,而是在内存中动态管理。

2.云服务开通

开通直播服务

申请开通视频直播服务

进入 直播管理控制台,如果服务还没有开通,则会有如下提示:

点击申请开通,之后会进入腾讯云人工审核阶段,审核通过后即可开通。

配置直播码

直播服务开通后,进入【直播控制台】>【直播码接入】>【接入配置】 完成相关配置,即可开启直播码服务:

点击【确定接入】按钮即可。

获取直播服务配置信息

从直播控制台获取APP_ID、APP_BIZID、API_KEY,后面配置服务器会用到:

开通云通信服务

申请开通云通讯服务

进入云通讯管理控制台,如果还没有服务,直接点击直接开通云通讯按钮即可。新认证的腾讯云账号,云通讯的应用列表是空的,如下图:

点击创建应用接入按钮创建一个新的应用接入,即您要接入腾讯云IM通讯服务的App的名字,我们的测试应用名称叫做“RTMPRoom”,如下图所示:

点击确定按钮,之后就可以在应用列表中看到刚刚添加的项目了,如下图所示:

配置独立模式

上图的列表中,右侧有一个应用配置按钮,点击这里进入下一步的配置工作,如下图所示。

获取云通讯服务配置信息

从云通信控制台获取IM_SDKAPPID、IM_ACCOUNTTYPE、ADMINISTRATOR、PRIVATEKEY、PUBLICKEY,后面配置服务器会用到:

从验证方式中下载公私钥,解压出来将private_key用文本编辑器打开,如:

-----BEGIN PRIVATE KEY-----

xxxxxxxxxxxxxxxxxxxx

本文标签: 源码下载源码后台GitHubweb