Charla (Demo) is a video conferencing application based on RTCMultiConnection. It supports video conferences with multiple users.
For demonstration purposes charla.js
uses
connection.socketURL = 'https://rtcmulticonnection.herokuapp.com:443/'
as the socket server. Availability and stability are not guaranteed. Please use your own server and replace the connection.socketURL
value accordingly. For example, you can deploy https://github.com/muaz-khan/RTCMultiConnection on Heroku using this Installation Guide. Heroku allows you to directly use the GitHub repository without any changes.
Usage is minimalistic and the only thing required is a room id. This can be provided in the text field or by providing a URL hash. Participants can be invited by sharing the URL with room id. Charla automatically scales the participant videos to fit the screen. A double click on a video can be used to toggle fullscreen.
Charla inherits all performance features and limitations of the video conferncing demo of RTCMultiConnection and may introduce new features and mistakes by my own changes.
Muaz Khan - RTCMultiConnection
MIT License
(c) Asvin Goel