I'm looking to build a internet service website based on video chat. I need one that does the following:
• suggest two chat participants through IM, and they can choose to accept the chat request and connect over video. (video roulette)
• can determine how long two participants are chatting for. (or can be coded in)
• can monitor and capture the chat.
• can terminate the chat if it chooses (e.g. if the chat is more than 10 minutes) - (or this functionality can be coded in)
• can prevent two users from engaging in chat (block chats)
So far, the only really good solution I've seen is red5. Are there any more really good ones out there?