anyRTC 对该版本已经不再维护,如需多人音视频会议,请前往:https://github.com/anyRTC-UseCase/ARCall, 新版本SDK支持上麦人数50人,观看人数不限制,大大提高了视频会议的效率~
新版本一行代码,30分钟即可使应用有音视频能力,新版本开源示例如下:
更多示列请前往公司网址: www.anyrtc.io
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
有任何问题欢迎联系[email protected]
MsgServer is under the GNU GENERAL PUBLIC LICENSE. See the LICENSE file for more details.