Skip to content

dottobr83/camchat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

camchat

Camchat is implementation of signaling server for HTML5 based video chat with support for conference rooms as well as front-end client side. Currently it is recommended to use Chrome, Opera or Firefox web browser for camera chat and only Chrome for screen sharing feature, once the development in the field stabilizes a bit more, there is a plan for supporting features on all relevant browsers.

###Intro There is up and running camchat on heroku.com

https://camchat.herokuapp.com

Once you enter the room, you should see something similar to this

Alt text

Some of the interesting features include:

  • screen sharing - you can turn it on via search -> Audio & Video Settings -> stream currently supported only on chrome v36 via chrome://flags/#enable-usermedia-screen-capture
  • director's cut - rooms are multi-user, which is usefull for conferences, however, multiple, user means less space for everyone on the screen. This feature will select 'loudest talking' peer and display him on main screen (currently via sound signal energy computation).

###Implementation This project includes both back-end signaling and front-end app. Backend is implemented in Erlang, uses Cowboy web server and tries to adopt OTP principles. Frontend is jQuery and few jQuery plugins.

more information soon to come, feel free to contact me with any questions and comments.

About

html5 based conference rooms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Erlang 48.9%
  • JavaScript 31.4%
  • CSS 12.2%
  • HTML 7.4%
  • Shell 0.1%