更新记录

1.1.18(2024-11-26) 下载此版本

  • 支持红包系列功能
  • 支持H5端语音发送功能
  • 全端支持文件发送以及下载、保存、打开、转发等系列功能
  • 全端支持WEBRTC方式音视频推拉流(不依赖任何付费第三方)
  • 直播系统支持连麦,PC端支持共享桌面
  • 可扩展式管理后台(模块自动部署,包括数据表新建后对应的增删改查页面和resfulAPI接口,自动支持)
  • 消息支持转发、撤回、收藏等功能
  • 音视频通话分离
  • 更丰富的群管理功能,包括管理员、申请方式、全员静音等
  • 支持群名片和二维码
  • 解决上版本中的部分BUG
  • 管理后台由REACT改用VUE

1.1.17(2024-09-20) 下载此版本

PC网页版解决共享桌面不默认选择设备声音的问题

1.1.16(2024-08-21) 下载此版本

增加自动回复功能

查看更多

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

直播系统+即时通讯+多人音视频通话+红包系统

author:百鬼夜行

语言/架构

  • 移动端(APP/H5/小程序):uniapp,uview组件库
  • WEB端(管理后台):VUE
  • 服务端版本:NODEJS,Koa框架
  • SFU:支持私有化部署,没有任何第三方
  • 音视频:webrtc
  • PC 可直接使用QT/FLUTTER/ELECTRON封装H5

APP下载地址

img

也可以点击下载APK

http://xiazai.haoleen.com/upload_2e7b8d42510ccf741a4219f0575c719e.apk

  • 测试账号

  • 188八个0 密码1

  • 188八个1 密码1

  • 188八个2 密码1

  • 依此类推

也可以自己注册,演示版本没有验证和限制

H5端:


扫码访问:

img

https://bgyxrtc.haoleen.com (点击即可访问,H5端视频会议功能需要手动授权,部分机型需要静音才能自动播放,这个问题已经解决,编译的时候注意条件,如果在PC浏览器访问,可以共享桌面)

测试说明

  • 各类消息 视频通话邀请都有声音,默认静音,可以开启

  • 安装App后,如无法推拉流,请检查摄像头和麦克风权限

  • 测试服务器很垃圾,测试的时候会有些卡属于正常现象

  • 该项目不包含任何第三方需要付费的内容,可完全独立运行

版本主要解决问题

  • 支持红包系列功能
  • 支持H5端语音发送功能
  • 全端支持文件发送以及下载、保存、打开、转发等系列功能
  • 全端支持WEBRTC方式音视频推拉流(不依赖任何付费第三方)
  • 直播系统支持连麦,PC端支持共享桌面
  • 可扩展式管理后台(模块自动部署,包括数据表新建后对应的增删改查页面和resfulAPI接口,自动支持)
  • 消息支持转发、撤回、收藏等功能
  • 音视频通话分离
  • 更丰富的群管理功能,包括管理员、申请方式、全员静音等
  • 支持群名片和二维码
  • 解决上版本中的部分BUG
  • 管理后台由REACT改用VUE

主要功能模块

即时通讯

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

视频通话

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

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

多人音视频

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

直播间功能

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

红包功能

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

PC端 VUE

隐私、权限声明

1. 本插件需要申请的系统权限列表:

摄像头,麦克风

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT License

Copyright (c) 2020 www.uviewui.com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问