I am looking for the best possible solution that will allow me to include a live video / audio conference between 2 users (total 2 at the moment) on a flash game platform. Video chat is not just an additional feature, but the main one.
I mainly look at open source versions or something that I can implement myself, but I will consider commercial products if they are exactly what I need.
Here are a few things I looked at, but so far I have not found them good enough:
Flash Player 10 features of P2P sounds promising, but I know the fact that Adobe does not release any information about the RTMFP protocol and that there is no commercial server that supports it from this point of view.
Stream all video / audio through a flash server (not p2p), but from my personal experience, you are not getting a smooth conversation.
I think TokBox uses this method.
Java applets are a possible solution (to run p2p), but I don’t think that it will be a good and elegant solution to combine them into a game at the moment (and requires the user to authorize them). BTW, I could not find any useful implementations. So, if you know anything, I will look at them.
Google Gmail Video Chat uses a user (and proprietary) browser plugin that performs p2p and streams video / audio to a flash player. This is a possible solution, but I’m rather not implementing the entire browser stack p2p + protocol at this stage and focus on another aspect of the game itself. I think they use an XMPP based protocol similar to Jingle , and they release Jingle librarby , but without video conferencing.
: :
Adobe Stratus.
-,
Flash Player
( RTMFP).
Stratus
.
.
,
.
. , .
. !