Must have :
1) Knowledge of HTML, CSS and Js.
2) Experience with webRTC or similar technology.
3) Experience with node.js and [login to view URL]
we will continue this project so as for selection you need to make anything related below in told language, then update us :
1) create a broadcast system in node.js (one to many).
1.1) broadcaster will send his camera input and audio input.
1.1.1) Ability to choose from multiple camera inputs.
1.2) Viewer will only send audio input.
1.3) Viewer will receive the broadcasters audio as well as video.
1.4) Ability to create private rooms using socket.IO.
2) Control buttons for both video and audio.(i.e. to pause/stop video and only send audio or mute them self)
3) A common chat for broadcaster & Viewer.
4) A whiteboard with basic functions. (Where only the broadcaster can edit/draw on it.)