参加数字会议应该是简单,安全的,并且不需要安装软件,只是浏览器和互联网连接。
不必要的登录,用户注册和数据不应流经第三方,而应在涉及会议的同行之间流动,这使得连接私有,并且在Skype和Scype和Discord之类的超载服务器上也有弹性,以至于Skype和Discord可能会在高负载下经历,这通常发生在危机中。
我们的数字会议应该灵活,有弹性和保护!
Kollokvium Target公司,协会和个人,包括年轻人和老年人,尤其是那些没有任何更深层次的计算机体验的公司,因为它不需要安装或注册,并且只需按照链接并单击开始就可以启动。
与许多其他视频会议技术不同,我们将每个人的媒体流传递给所有参与者,而不是将媒体服务器发送到中央媒体服务器混合流,结果是较低的延迟,质量,质量,隐私和安全性,因为数据流P2P,现在涉及中间人,现在涉及中间人,除了在房间的设置阶段,我们的(不可能)在我们的(sectriation of contry in Corder)中,并且数据是一定的数据(S)。 (信号和房间状态)。
该系统使用标准化的本机技术,例如WEBRTC,这是Web通信的开放标准。我们还利用了最终用户手中已经使用的技术的力量 - 不要再重新发明方向盘!
我们的实施添加了高级视频路由概念,例如流式转发,带宽估计以及许多其他内容。
..还有更多
ctrl-l请求所有连接参与者的低分辨率媒体流。
ctrl-r开始 /停止会议记录(适用于参加的每个人的载体)
ctrl-g TOOGLE ACTIVESEAKER VIDE / GRID视图(默认值)。
ctrl-m Mute / Un-Mute麦克风。
ctrl-v静音 / UN-MUTE相机。
ctrl+q MUTE / UN-MUTE所有音频。
ctrl+s启用 /禁用字幕(字幕)。
ctrl+i隐藏 /显示聊天和文件展览窗口。
ctrl-u获取每个RTCPEerConnection的统计信息。生成基于1-N HTML的报告,该报告作为可下载文件传递给客户端。
每个流的ctrl-b启动/停止记录。
broadcast mode - 一个视图/模式,用户可以为1个许多广播创建一个用于讲座,演示和此类场景的房间/空间
advanced mode - 让我们成为“组织者”(会议创作者)静音视频/音频的视图/模式,踢,禁令,锁定,锁定和设定的会议销钉代码等** 2022-01-31-当前正在开发***
克隆存储库,然后运行npm install请参阅“构建脚本” package.json。
请参阅package.json(脚本部分/对象)
使用npm start然后浏览到localhost:1337或仅用于前端开发使用npm start:debug更加顺畅。请注意,NPM开始:DEBUG使用默认情况下我们托管的共享WSS服务器。请研究package.json的脚本部分。
要部署到Azure,您需要一个Azure帐户,并且需要创建一个Azure WEP应用程序,并需要一个存储帐户来托管静态网站。
分叉存储库并连接到Heroku并运行部署,修改设置。
如果您只想将前端部署为静态站点,请构建应用程序,然后将所有文件从Dist/Client文件夹复制到Web应用程序的根。
祝您好运,如果遇到问题,错误或问题,或者只是有想法要分享。在此处发布它们(https://github.com/coloquium/kollokvium/issues)
感谢Sami Anas,https://www.pexels.com/sv-se/@samianas for我们目前使用的Greate背景图像。
关于Kollokvium团队(座谈会)