百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程文章 > 正文

11个最佳开源免费的视频会议系统,接私活创业拿去改改

qiyuwang 2024-10-08 10:25 57 浏览 0 评论

大家好,我是Echa。

视频会议,是指位于两个或多个地点的人们,通过通信设备和网络,进行面对面交谈的会议。根据参会地点数目不同,视频会议可分为点对点会议和多点会议。

日常生活中的个人,对谈话内容安全性、会议质量、会议规模没有要求,可以采用如腾讯QQ这样的视频软件来进行视频聊天。

而政府机关、企业事业单位的商务视频会议,要求有稳定安全的网络、可靠的会议质量、正式的会议环境等条件,则需要使用专业的视频会议设备,组建专门的视频会议系统。由于这样的视频会议系统都要用到电视来显示,也被称为电视会议、视讯会议。

使用视频会议系统,参会者可以听到其它会场的声音、看到其它会场现场参会人的形象、动作和表情,还可以发送电子演示内容,使与会者有身临其境的感觉。

借此机会,今天小编给大家收集了11个最佳开源免费的视频会议系统,无论是企业自建,还是解决方案提供商,或者学习借鉴、接私活创业赚钱,这些开源免费的视频会议系统都是很好的参考项目。

一觉醒来问声好,清晨祝福要趁早,刷牙洗脸哼小调,早餐一定要吃饱,穿好衣服戴好帽,胸怀朝阳开心笑,上班踏过幸福桥,清风拂过忘忧草,发财小鸟为大家叫,一路都是平安道,祝大家早安心情妙,鸿运当头步步高!

全文大纲

  1. starrtc-android - starRTC,即时通讯(IM)系统。免费IM系统(含单聊,群聊,聊天室,文件传输),免费一对一视频聊天,VOIP。
  2. openmeeting2 - 视频会议,仿QQ群视频,实现多人视频,多人语音,文字聊天,表情,共享PPT功能。
  3. starrtc-server - 免费IM系统,IM即时通信消息系统。
  4. jvs - JVS是采用 Spring Cloud+VUE+Demo集的技术普惠型微服务开源框架。
  5. starrtc-web - 免费im即时通讯,群聊,聊天室,一对一视频聊天,直播连麦,白板,多人视频会议。
  6. shixun-server - 多人网页视频会议开源解决方案。
  7. meeting-jie - 基于SpringBoot + Vue+uni-app开发的前后端分离APP端视频会议系统。
  8. starrtc-android-demo - 即时通讯(IM)系统,免费IM系统。
  9. ovmeet - MCU融屏、H5手机直播、H5视频教学、视频会议、H5视频直播、WebRtc、RTMP、SIP、RTSP、白板、视频录制、视频通话、旁路直播。
  10. umrtc-video-conference - 简便、易用、轻量的视频会议系统。
  11. oa - 企业级在线办公系统,办公系统应用了工作流引擎,基于RBAC的权限管理系统。

starrtc-android - starRTC,即时通讯(IM)系统。免费IM系统(含单聊,群聊,聊天室,文件传输),免费一对一视频聊天,VOIP。

Gitee:https://gitee.com/starRTC/starrtc-android

介绍

starRTC,即时通讯(IM)系统,免费IM系统(含单聊,群聊,聊天室,文件传输),免费一对一视频聊天,VOIP,语音对讲(回音消除),直播连麦,视频直播,RTSP拉流,RTMP推流,webRTC服务端。

在线教育,白板,小班课,在线会议,视频会议,局域网直连(无需服务器),兼容webRTC, 支持webRTC加速,P2P高清传输,安卓、iOS、web互通,支持门禁对讲,可视对讲,电视盒子,树莓派,海思,全志,任天堂switch,云游戏,OTT设备,物联网平台,C语言自研方案,支持二次开发成类微信,类映客等APP。

系统截图

openmeeting2 - 视频会议,仿QQ群视频,实现多人视频,多人语音,文字聊天,表情,共享PPT功能。

Gitee:https://gitee.com/openmeeting2/openmeeting2

介绍

openmeeting视频会议,仿QQ群视频,实现多人视频,多人语音,文字聊天,表情,共享PPT功能,自由发言,主持人控制发言,按F2发言三种语音模式 ,客户端使用vs2010+qt4.85开发,服务器使用php+go语言,数据库采用mysql演示系统所有密码都是123456

从事音视频聊天,流媒体相关软件研发已有10来年,回想当初自己入行时找资料的艰难,希望这份代码可以给初学者以帮助。互联网上流媒体的资料虽然也不少,但是大多是不全的只字片语,或者是代码很复杂的国外开源软件。openmeeting2虽然说不上技术有多好,至少是一个完整的可以跑起来的整体项目,初学者按照教程能一步一步的编译,部署。

starrtc-server - 免费IM系统,IM即时通信消息系统。

Gitee:https://gitee.com/starRTC/starrtc-server

介绍

免费IM系统,IM即时通信消息系统(含一对一文字聊天,群聊,聊天室),免费一对一voip实时通话,录屏,webrtc服务端,免费直播连麦,互动直播,视频直播,RTSP拉流,RTMP推流,语音对讲,免费在线会议,视频会议等服务端程序,支持物联网平台。

服务端程序免费私有部署

以下服务端均完全免费(采用C语言开发),无鉴权,可用于腾讯云,阿里云或局域网内部署,现已开放:




服务端

功能

备注

voipServer

一对一视频通话

需要搭配msgServer使用

msgServer

单聊(如文字聊天),私信,信令


chatDBServer

离线消息存储


groupServer

群聊

如果只需要单聊,不需要群聊的话,不用启动

chatRoomServer

多人聊天室


liveSrcServer

多人视频会议 RTMP推流


liveVdnServer

互动连麦直播,vdn分发网络


liveProxyServer

RTSP 拉流服务端


videoRecServer

录制录像功能


groupPushHttpProxy

系统消息及群操作功能


web-supported目录里面是支持web端的服务端程序与自签名证书。do-not-support-web目录里面的服务端程序不支持web端。

支持CentOS 64bit,Ubuntu 64bit。Windows上请自行安装虚拟机(请使用桥接)或docker测试。
需要开放端口

服务端

端口

web端需开放端口

msgServer

19903(tcp)

29991(tcp):https信任测试

voipServer

10086(udp) 44446(udp):P2P通讯

10087(tcp):websocket 10088(udp):webrtc 29992(tcp):https信任测试

chatRoomServer

19906(tcp)

29993(tcp):https信任测试

liveSrcServer

19931(udp)

19934(tcp):websocket 19935(udp):webrtc 29994(tcp):https信任测试

liveVdnServer

19928(udp)

19940(tcp):websocket 19941(udp):webrtc 29995(tcp):https信任测试

liveProxyServer

19932(tcp)


系统截图

jvs - JVS是采用 Spring Cloud+VUE+Demo集的技术普惠型微服务开源框架。

Gitee:https://gitee.com/software-minister/jvs

介绍

JVS是采用 Spring Cloud+VUE+Demo集的技术普惠型微服务开源框架,面向中小型软件开发团队,提供多租户能力、提供 三方登录【钉钉、企微、微信等】、提供统一的消息能力【站内信、微信公众号模板、钉钉机器人、邮件等】、提供统一的用户体系,在不同的应用中使用相同账号。 支持低代码配置(业务中台),支持数据智仓(数据中台),支持多种企业级应用:企业文档、项目管理、视频会议等等。

JVS是什么?

JVS是企业级应用构建的基础脚手架,提供开箱即用的基础功能集成,其中集成了 账户管理、租户管理、用户权限体系、三方登录、环境配置、各种业务日志等功能,还提供了对接 低代码、数据中台的能力。

JVS能解决什么?

JVS能降低开发团队构建基础框架的难度,能为企业提供完整的一体化、私有部署的数字底座,并提供完整的企业数字化应用的完整的解决方案。基础框架提供100%的源码开源,提供商用级的可插拔应用模块和服务,支持原生应用的开发与低代码/无代码的轻应用的配置拓展。

JVS和其他产品区别

JVS不仅仅是一个框架,具备无限的可能性(可以对接低代码式的业务中台与数据中台);JVS不仅仅是一堆代码,具备专业的支持团队(服务社群);JVS不仅仅是基础技术,具备多种企业级场景的完备的解决方案与配套的定制开发服务。

JVS整体产品体系

JVS不仅仅是一个框架,是一个完整的企业数字化的解决方案,包括基础框架、业务能力、上层应用等。

系统截图


starrtc-web - 免费im即时通讯,群聊,聊天室,一对一视频聊天,直播连麦,白板,多人视频会议。

Gitee:https://gitee.com/starRTC/starrtc-web

介绍

免费im即时通讯,群聊,聊天室,一对一视频聊天,直播连麦,白板,多人视频会议,私有云部署,webRTC服务器,兼容webRTC, 支持webRTC加速,P2P高清传输,安卓、iOS、web互通,支持门禁,电视盒子,树莓派,全自研,不是基于webRTC。

系统截图

shixun-server - 多人网页视频会议开源解决方案。

Gitee : https://gitee.com/OpenVidu_CN/shixun-server

介绍

多人网页视频会议开源解决方案-OpenVidu客户端

系统截图

meeting-jie - 基于SpringBoot + Vue+uni-app开发的前后端分离APP端视频会议系统。

Gitee :https://gitee.com/mengxin-no1/meeting-jie

介绍

基于SpringBoot + Vue+uni-app开发的前后端分离APP端视频会议系统,采用SpringSecurity采用RBAC模型实现动态鉴权,Retinaface+ Facenet实现人脸识别,支持会议系统的基本功能,人脸签到,签到活体检测,视频会议,1v1在线聊天,地图坐标签到等

技术描述

  • 使用Retinaface+ Facenet实现人脸识别检测与人脸匹配用来实现人脸识别功能,并使用MiniFASNetV1SE模型实现活体检测。
  • 使用SpringSecurity作为安全框架,采用RBAC模型,实现动态分配权限和菜单。
  • 使用Redis进行实现会议签到功能并接入百度地图SDK做位置签到,并将热点数据进行缓存,保证系统响应效率。
  • 使用索引+异步来提高后台统计接口的查询效率,接入Rabbitmq做延时队列与异步解耦,提高系统响应度。
  • 使用百度Ai平台进行对用户提交的会议信息的审核与发布,接入第三方anyRTC实现视频会议。
  • 后台使用vue+Element进行数据展示并接入Echarts进行系统数据统计,App使用Uniapp来进行多端适配的实现。

技术介绍

  • 前端技术:Vue +Uniapp+ Vue-router + Axios + Element + Echarts+ JavaScript。
  • 后端技术:SpringBoot+Retinaface+Facenet+SpringSecurity+Mybatis-plus+Redis+ MYSQL+RabbitMq+Swagger2+Websocket。

系统截图

starrtc-android-demo - 即时通讯(IM)系统,免费IM系统。

Gitee : https://gitee.com/LYC161616/starrtc-android-demo


介绍

starRTC,即时通讯(IM)系统,免费IM系统(含单聊,群聊,聊天室,文件传输),免费一对一视频聊天,VOIP,语音对讲(回音消除),直播连麦,视频直播,RTSP拉流,RTMP推流,webRTC服务端,在线教育,白板,小班课,在线会议,视频会议,视频监控,局域网直连(无需服务器)。

兼容webRTC, 支持webRTC加速,P2P高清传输,安卓、iOS、web互通,支持门禁对讲,可视对讲,电视盒子,树莓派,海思,全志,任天堂switch,云游戏,OTT设备,物联网平台,C语言自研方案,支持二次开发成类微信,类映客等APP

ovmeet - MCU融屏、H5手机直播、H5视频教学、视频会议、H5视频直播、WebRtc、RTMP、SIP、RTSP、白板、视频录制、视频通话、旁路直播。

Gitee:https://gitee.com/EWIN66/ovmeet



介绍

OvMeet2 H5轻会议、视频会议视频教学平台 老项目基于adobe的flash开发,由于adobe已经不再维护,后继启用新技术开发了全新的ovmeet-轻会议产品线,老版本不再维护 新一代Web、H5视频会议采用了新的技术架构,融合了新的视频技术,又保持完善的兼容性,在PC、android、IOS全平台实施。 功能完整全平台视频会议,包括:白板,ppt演示,群聊,单聊,文件共享,桌面共享,多会议平台

采用全新的Webrtc技术,在所有的web端实施,兼容IOS,android,pc,便捷接入5分钟就能集成好。

技术兼容性强, 支持目前主要的协议(rtsp,rtmp,webrtc,sip)参会,支持sip硬终端,rtsp监控设备,rtmp推流编码器接入

功能列表: 视频会议 视频发言,申请发言,管理人员发言,视频部局,视频设备设置,管理人员设备音量,踢人,设置发言人标签, 设置主屏和部局位置,MCU视频会议系统,最高64方融屏,全Web平台方案(支持PC,ANDROID,IOS平台上使用)

系统截图





umrtc-video-conference - 简便、易用、轻量的视频会议系统。

Gitee:https://gitee.com/umnet_admin/umrtc-video-conference

介绍

联信视频基于webrtc技术,将视频通话连接过程进行封装简化,提供客户端SDK用于快速搭建视频会议系统。服务器支持自主搭建私有云,支持国产Linux操作系统, 以及Docker快速部署。

系统结构

客户端会与服务器进行SFU连接和信令连接。如果用户选择了P2P模式,则客户端之间也会自动建立点对点的Mesh网络。

特点

联信视频基于SFU/P2P混合模式进行视频通讯,可选“仅SFU/仅P2P/SFU优先/P2P优先”四种模式。 这些模式区别如下:

  1. 仅SFU:这种模式下,视频会议房间内的端对端全部使用SFU模式,即通过服务器中转分发的方式进行视频通讯。特点是建立连接稳定,但是对服务器带宽要求高,对客户端带宽和性能要求低。
  2. 仅P2P:这种模式下,视频会议房间内的端对端全部使用P2P模式,即点对点直连方式进行视频通话。特点是连接建立不稳定,同时支持的端不多。但是对服务器几乎无要求,对客户端性能和带宽要求高,且客户端所处网络必须支持NAT穿透。
  3. SFU优先:混合模式,SFU优先。如果P2P可以打通通道,则把SFU通道替换为P2P。特点是可在SFU通讯过程中同时支持P2P连接。这也是联信视频的默认模式。
  4. P2P优先:混合模式,P2P优先。如果P2P通道建立失败,则改为建立SFU通道代替P2P。特点是开始时对服务器性能要求低,连接由于有SFU进行转发,所以比仅P2P要稳定,对客户端性能和带宽要求高。另外视频建立所需时间也比SFU优先要慢一些(默认30秒超时或网络连接出错时,自动切换到SFU模式)。

截图

oa - 企业级在线办公系统,办公系统应用了工作流引擎,基于RBAC的权限管理系统。

Gitee : https://gitee.com/huangsr/oa

介绍

办公系统应用了工作流引擎,基于RBAC的权限管理系统,工作流审批有请假流程审批、会议申请审批、报销申请审批;会议分为线上和线下会议审批,线上会议基于腾讯云trtc视频会议功能;使用支付宝沙箱环境进行支付

本项目使用了SpringBoot+Mybatis+SpringMVC框架,技术功能点应用了WebSocket、Redis、Activiti7工作流引擎, 基于TRTC腾讯实时音视频完成在线视频会议功能

技术架构

  • 使用Activiti7进行工作流审批
  • 使用WebSocket用于推送员工支付罚款成功界面
  • 使用Redis保存在线视频会议id

系统截图

最后

一行代码,可能会创造出下一个让人惊叹的产品;
一个创新,可能会开启一个全新的科技时代;
一份初心,可能会影响到无数人的生活;
无论是在大公司工作,还是在小团队奋斗;
无论是资深的程序员,还是刚刚入行的新手;
每个人的代码,都有力量改变世界。

创作不易,喜欢的老铁们加个关注,点个赞,打个赏,后面会不定期更新干货和技术相关的资讯,速速收藏,谢谢!你们的一个小小举动就是对小编的认可,更是创作的动力。

创作文章的初心是:沉淀、分享和利他。既想写给现在的你,也想贪心写给 10 年、20 年后的工程师们,现在的你站在浪潮之巅,面对魔幻的互联网世界,很容易把一条河流看成整片大海。未来的读者已经知道了这段技术的发展历史,但难免会忽略一些细节。如果未来的工程师们真的创造出了时间旅行机器,可以让你回到现在。那么小编的创作就是你和当年工程师们的接头暗号,你能感知到他们在这个时代的键盘上留下的余温。

相关推荐

在Word中分栏设置页码一页两个页码的技巧!

施老师:在正常情况下,Word文档中一页只会出现一个页码。但在某种情况下,比如说:用了分栏后,我们希望一页中出现两个页码,那应该如何实现呢?今天,就由宁双学好网施老师来为大家讲一下,利用域来实现一页两...

如何在关键时刻向上自荐(如何在关键时刻做出正确选择)

抓住机会,挺身而出有种时刻叫“关键时刻”,关键时刻,作为一个认为自己有能力的、训练有素的人,应该考虑挺身而出,甚至应该不考虑就挺身而出。...

WPS Word:跨页的文档表格,快速调整为一页。#Excel

如何快速将跨页的文档表格调整为一页?需要根据两种情况分别处理。如果表格所有行的行高相同,调整为一页的方法有两种。第一种方法是将光标移动到表格内,然后将鼠标移动到表格右下角的方框处,按住鼠标左键向上拖动...

word文档插入下一页分节符(word下一页分页符)

在word文档中,对文档页面进行分页是特别常见的操作,其中的下一页分节符也是用得比较多的,但是一些人不太清楚在哪里设置,也不知道它具体能实现的功能是什么。接下来看看如何在word文档中插入下一页分节符...

word文档如何设置某一页纸张的方向

word文档页面方向有横向和纵向,纵向是默认的纸张方向,有时我们需要将页面设置为横向,或只设置其中某一页方向,应该怎么操作呢?一起来看看下面的详细介绍第一步:...

word怎么单独设置一页为横向(word2019怎样设置单独一页为横向)

word里面其中一页可以改为横向的吗?经过实际操作发现是完全可以的。...

Word如何设置分栏,如何一页内容同时显示一栏和两栏

我们使用Word文档,有时需要用到两栏的排版,甚至一页内容同时包含一栏和两栏的排版,这种格式怎么设置呢?具体步骤如下:首先是两栏排版的设置,直接点击Word文件上方工具栏【布局】,选择【分栏】下面的【...

Word怎么分页?这三个方法可以帮到你

我们不仅可以利用Word编辑文档,还可以编辑文集呢。但是有时候会出现两个部分的文章长短不一,我们需要对文档进行分页处理。这样可以方便我们对文档进行其他操作。那么Word怎么分页呢?大家可以采用下面这...

Word内容稍超一页,如何优化至单页打印?

如何将两页纸的内容,缩到一页打印呢?有时候一页纸多一点内容,我们完全可以缩一下,放到一页来打印。...

[word] word 表格如何跨行显示表头、标题

word表格如何跨行显示表头、标题在Word中的表格如果过长的话,会跨行显示在另一页,如果想要在其它页面上也显示表头,更直观的查看数据。难道要一个个复制表头吗?当然不是,教你简单的方法操作设置Wo...

Word表格跨页如何续上表?(word如何让表格跨页不断掉)

长文档的表格跨页时,你会发现页末空白太多了,这时要怎么调整?选中整张表格,右击【表格属性】,点击【行】选项,之后勾选【允许跨页断行】,点击确定即可解决空白问题。...

Word怎么连续自动生成页码,操作步骤来了!

Word怎么连续自动生成页码,操作步骤来了!...

word文档怎么把两页合并成一页内容?教你4种方法

word怎么把两页合并成一页?word怎么把两页合并成一页?用四种方法演示一下。·方法一:把这一个文档合并成一页,按ctrl加a全选文档,然后右键点击段落,弹出的界面行距改成固定值,磅值可以改小一点,...

如何将Word中的一页的纸张方向设置为横向?这里提供详细步骤

默认情况下,MicrosoftWord将页面定向为纵向视图。虽然这在大多数情况下都很好,但你可能拥有在横向视图中看起来更好的页面或页面组。以下是实现这一目标的两种方法。无论使用哪种方法,请注意,如果...

Word横竖混排你会玩吗?(word横排竖排混合)

我们在用Word排版的时候,一般都是竖版格式,但偶尔会需要到一些特殊的版式要求,比如文档中插入的一个表格,横向的内容比较多,这时就需要用到横版,否则表格显示不全。这种横竖版混排的要求,在Word20...

取消回复欢迎 发表评论: