Skip to content

Teameeting/Teameeting-MsgServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

重要提醒

anyRTC 对该版本已经不再维护,如需多人音视频会议,请前往:https://github.com/anyRTC-UseCase/ARCall, 新版本SDK支持上麦人数50人,观看人数不限制,大大提高了视频会议的效率~

新版本一行代码,30分钟即可使应用有音视频能力,新版本开源示例如下:

直播连麦,PK连麦,旁路推流开源示例

音频连麦,语音开黑,音频直播开源示例

音频连麦,语音开黑,音频直播开源示例

语聊房,语音开黑,狼人杀等开源示例

高仿ClubHouse

在线自习室开源示例

更多示列请前往公司网址: www.anyrtc.io

Teameeting-MsgServer

MsgServer and MsgServerClient and MsgClient Sdks


项目简介

MsgServer是AnyRTC的消息服务,(以前是[Teameeting] (https://github.com/Teameeting) 项目的一个消息服务,升级后服务于AnyRTC消息),用于客户端消息发送和消息转发
MsgServer由多个模块构成,基础模块,接入模块,业务模块,存储模块。

MsgServer
基础模块: MsgServer:提供基于Darvin Streaming Server的CommonUtilitiesLib而构建的基础公用框架
接入模块: MsgServerConnector:用于接入客户端消息与客户端保持通信
业务模块: MsgServerDispatcher:用于转发其他业务消息到接入模块
MsgServerMeeting:用于处理Teameeting的消息逻辑
MsgServerRTLive:用于处理直播的消息逻辑
MsgServerGrouper: 用于群发消息
MsgServerPusher: 用于推送消息
存储模块: MsgServerLogical:用于处理消息的逻辑存储
MsgServerSequence: 用于产生序列号,供消息存储使用
MsgServerStorage: 用于存储消息到redis

MsgServerClient是MsgServer客户端消息sdk的基础库,并提供Linux上的Demo程序

MsgServerClientSdk提供MsgServerClient的sdk,目前提供ios和android

服务目前只支持Linux系统, 由于人力时间原因,Mac系统不在支持XCode的编译


项目编译

参考每个目录下的README.md
有任何问题欢迎联系zhengxiaokai@dync.cc


开原协议

MsgServer is under the GNU GENERAL PUBLIC LICENSE. See the LICENSE file for more details.

About

MsgServer and MsgServerClient Sdk

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •