直播系统+会议室系统+屏幕共享+即时通讯+多人音视频通话+红包系统

直播系统+会议室系统+屏幕共享+即时通讯+多人音视频通话+红包系统,直播系统+会议室系统+屏幕共享+即时通讯+多人音视频通话+红包系统

语言/架构

移动端(APP/H5/小程序):uniapp,uview组件库

WEB端(管理后台):VUE

服务端版本:NODEJS,Koa框架

SFU:支持私有化部署,没有任何第三方

音视频:webrtc

PC 可直接使用QT/FLUTTER/ELECTRON封装H5

版本主要解决问题

全端支持屏幕共享

支持红包系列功能

支持H5端语音发送功能

全端支持文件发送以及下载、保存、打开、转发等系列功

全端支持WEBRTC方式音视频推拉流(不依赖任何付费第三方)

直播系统支持连麦,PC端支持共享桌面

会议室功能包括主讲权限,会议室成员管理,会议室全场控制,会议室聊天等

可扩展式管理后台(模块自动部署,包括数据表新建后对应的增删改查页面和resfulAPI接口,自动支持)

消息支持转发、撤回、收藏等功能

音视频通话分离

更丰富的群管理功能,包括管理员、申请方式、全员静音等

支持群名片和二维码

解决上版本中的部分BUG

管理后台由REACT改用VUE

主要功能模块

即时通讯

放弃了上一个版本PHP服务,使用node重写了一套,信息同步,数据中心和消息中心的重封装,增加了消息通知相关模块,实现包括聊天,群聊,群管理,通讯录等相关功能,对消息的撤回,转发等

视频通话

使用webrtc实现,由于我的服务器便宜,所以性能堪忧,但点对点的视频通话几乎无延迟

使用自搭建的SFU,不依赖任何付费第三方,可完全独立运行

多人音视频和屏幕共享

使用webrtc实现,支持摄像头采集和全端共享桌面采集,支持APP端翻转摄像头(webrtc)

直播间功能

可以连麦,踢人,音视频切换,PC共享桌面模式等,可以扩展其他功能

会议室功能

可以桌面共享,主讲权限,会议室控制管理,会议室聊天等

红包功能

可以发好友红包,群红包等

图片[1]-直播系统+会议室系统+屏幕共享+即时通讯+多人音视频通话+红包系统 - 非凡技术源码资源网-非凡技术源码资源网

THE END
相关推荐