We're looking for a P2P video chat room. P2P using the RTMFP protocol with fall back to RTMP if RTMFP can't be achieved by that user. Chat room is to have video and audio capabilities and separate administrator interface. Lightweight as possible.
Will be using XML to deliver member data with a Microsoft SQL backend. The dynamically generated XML will be taken care of by our company
The chat room itself will consist of
1. 6 fixed web cam slots to view other members
2. One larger slot to view one larger video feed than the other 6. This video slot will have the ability to switch between a 7th enlarged web cam and video from the site
3. Multiple rooms created by the members
4. Each member who creates their own room, can moderate that one room
5. Connect to one room per user
6. Room creator can assign moderator to other room members
7. Auto close room when no one is in that room
8. Moderators should be able to ban and kick members from a room for a specific amount of time via a dropdown list of time lengths
9. A ban list can be uploaded to the server. When the room closes all info is deleted along with the room
10. Color for font
11. Photos when mouse hovers over name list in the room
12. Option to password protect any room
13. A 'Vote to kick' option in case moderators are absent
etc
Admin Panel
1. Ability to set number of people in room limits, change video quality, sound quality
2. Access to all ban lists. Can add or remove members from any ban list
3. No one can kick or ban an administrator
4. Admins can enter any room invisible, but can still talk in the room
Another separate SWF to view members in the chat room on the home page of the site.
Must be able to add code to members profiles to see who is chatting. This can be taken care of by database. When they are in chat member name, ID, and gender entered into database. When member leaves chat, their info should be deleted from the database. We can develop code to see who's logged in on the database