TDB
- 1-many participants ( P2P Streams )
- Instanet messages/Chat (P2P DataChannels)
- Share files (P2P DataChannels)
- Screen sharing, Chooose between tab's, windows or the desktop. (P2P Streams)
- Random room generator or user-defined room names
- No login and registration required
- Multiple stream recording ( record the meeting or single participant ), Recording done locally.
- Lock / unlock rooms
- Subtitles / captions (Speech recognition)
- Auto translate of Subtitles / captions ( from source to prefered language)
- Picture-In-Picture support (renders all streams into PiP element)
- Active speaker - Indication of who is talking
- Active speaker view and grid view
- E2EE (Currently in test for canary/beta (will require Chrome 84+)
..and more
ctrl-l
Request low resolution media streams from all connected participanyts.
ctrl-r
Start / stop recording of meeting ( applies to recoring of everyone participating)
ctrl-g
Toogle active-speaker vide / grid view (default).
ctrl-m
Mute / un-mute microphone.
ctrl-v
Mute / un-mute camera.
ctrl+q
Mute / un-mute all audio.
ctrl+s
Enable / disable subtitles (captions).
ctrl+i
Hide / show chat & fileshare window.
ctrl-u
Get statistics for each RTCPeerConnection. Generate 1-n HTML based reports that is passedf back to client as downloadable files.
ctrl-b
Start/stop recording of each stream individually.
This repo used the offical kollokvium.se backend ( signaling etc.) You can mofify settings.json if you want another configuration ( before build )
Clone the repository
Make sure you got electron-builder CLI installed so you can run build
npm insall electron-builder -g
Install dependencies.
npm install
Yoy may need to run npm run postinstall
also
Build
npm run build
Create electron packages. Outputs to /release/
Run the application from /release/
Regards Team Kollokvium (colloquium)