We need to design a online video conferencing system. This video conferencing software should be real time, no delay in transmission of video and audio with following features :
1) Video chat can be possible with at list 25 to many participants. (At list 25 people can interact in two way video and audio, but many other person can see and listen all of them.) PC Users on Web and android, bb and iphone/ipad device users through APPs. Up to 10 simultaneous conferences should be possible. UI / Wirerames to be benchmarked to t#i#n#ychat or h#a#ngout similar. Videos to be in PIP mode.
3) Use c++ rtmp server/ e#v$os#trema server.
5) User can set video size as per his choice. Software should support 320*240, 640*480,720*576,1080P. Which can use 150 kbps, 225 kbps, 500 kbps, 700 kbps. Of course, the number of concurrent participants will be impacted by selection of frame size.
8) All directshow compatible cameras (USB and professional) should be supported.
9) Webservice APIs for Register, Login, Schedule Meeting, Invite Participants, Join Meeting, Kick Participants.
Deliverables : Worker need to upload full source code, instructions, docs and setup as well.