大家好,我是Echa。
视频会议,是指位于两个或多个地点的人们,通过通信设备和网络,进行面对面交谈的会议。根据参会地点数目不同,视频会议可分为点对点会媾和多点会议。
日常生活中的个人,对发言内容安全性、会议质量、会议规模没有哀求,可以采取如腾讯QQ这样的视频软件来进行视频谈天。
而政府机关、企业奇迹单位的商务视频会议,哀求有稳定安全的网络、可靠的会议质量、正式的会议环境等条件,则须要利用专业的视频会议设备,组建专门的视频会议系统。由于这样的视频会议系统都要用到电视来显示,也被称为电视会议、视讯会议。
利用视频会议系统,参会者可以听到其它会场的声音、看到其它会场现场参会人的形象、动作和表情,还可以发送电子演示内容,使与会者有身临其境的觉得。
借此机会,本日
一觉醒来问声好,清晨祝福要趁早,刷牙洗脸哼小调,早餐一定要吃饱,穿好衣服戴好帽,肚量胸襟朝阳愉快笑,上班踏过幸福桥,清风拂过忘忧草,发财小鸟为大家叫,一起都是安然道,祝大家早安心情妙,鸿运当头步步高!
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网络图示意图
Mesh网络图示意图
特点
联信视频基于SFU/P2P稠浊模式进行视频通讯,可选“仅SFU/仅P2P/SFU优先/P2P优先”四种模式。 这些模式差异如下:
仅SFU:这种模式下,视频会议房间内的端对端全部利用SFU模式,即通过做事器中转分发的办法进行视频通讯。特点是建立连接稳定,但是对做事器带宽哀求高,对客户端带宽和性能哀求低。仅P2P:这种模式下,视频会议房间内的端对端全部利用P2P模式,即点对点直连办法进行视频通话。特点是连接建立不稳定,同时支持的端不多。但是对做事器险些无哀求,对客户端性能和带宽哀求高,且客户端所处网络必须支持NAT穿透。SFU优先:稠浊模式,SFU优先。如果P2P可以打通通道,则把SFU通道更换为P2P。特点是可在SFU通讯过程中同时支持P2P连接。这也是联信视频的默认模式。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 年后的工程师们,现在的你站在浪潮之巅,面对魔幻的互联网天下,很随意马虎把一条河流算作整片大海。未来的读者已经知道了这段技能的发展历史,但难免会忽略一些细节。如果未来的工程师们真的创造出了韶光旅行机器,可以让你回到现在。那么小编的创作便是你和当年工程师们的接头暗号,你能感知到他们在这个时期的键盘上留下的余温。