Open-source p2p videoconferencing in Flash or Java?

flash, java, p2p, video-conferencing, voip

Solution

When doing Voice over IP, UDP is preferred, and web browser plugins usually lacks support for UDP and P2P-connections.

But there is a solution. You have to use Adobe Flash Player 10 and the Adobe Stratus for this. This is actually what Chatroulette is using for P2P streamed video chat.

Problem

I want to build a community website with videoconferencing functionality integrated. I would prefer to provide this from within the browser, so I'm looking for a Java- or Flash-based solution. Also, it would be nice to spare bandwidth by having the clients stream their audio and video data without using a central server (like the way Skype works, for example). Is there a reasonably mature open-source project that meets these criteria?

Original source