I'd like to offer video chat on my website and was wondering if anyone can recommend an API/service that'll let me do so. I'm familiar with OpenTok, but not happy that it uses Flash. Also, the audio tends to have a lot of noise/feedback - unless you are wearing a headset.
Suggestions?
EDIT:
I'm using it for P2P right now, but do want to do group video chat in the future.
Flash is one of my primary concerns. I noticed Flash sometimes crashes when I'm using OpenTok. Though Flash crashes other times, too -- it seems to be more frequent when using it for OpenTok. I understand Flash has its benefits (the big one for me is that I can almost count on my users having it), but I'd like to explore other options if possible. Flash is supposed to be a dying technology?
Audio is the other major concern. There is generally an echo going on and a noticeable delay. Using the same set up (Internet connection, computer, mic/speakers, etc.) and comparing it to Skype, it's obvious that Skype is far more superior.
The player is my final concern. Here are the things I don't like about it:
OpenTok for WebRTC should solve all the issues you've noted above. Find more info here:http://tokbox.com/opentok/docs/concepts/WebRTC.html