0. щас делаю проект с видеочатом, использую webrtc, ограничились только хромом
1. webrtc нормально работает только в хроме
2. на flash матерятся, но flash самая модная технология доставки видео (кроме ютуба) так что его очень не скоро выпилят
3. у webrtc есть подводные камни: без STUNT сервера никуда, бывает что связь не устанавливается если в сети NAT
4. установка связи в отдельных случаях занимает 20-30 секунд, по инфе от netscan около 10% звонков не проходят
5. нельзя шарить фрагмент экрана, только отдельное окно, а если шарить tab в хроме, то начинаются адовые тормоза
6. плывет API
7. mediastream API сырой, в хроме недавно репортил баг, очень мало документации, хотя ютуб на нем работает
короче технология сырая, чтобы нормально работала, нужны коммерческие костыли (в частности в виде flash), как раз сам подумываю о написании такого костыля:
https://github.com/stiv-yakovenko/reliablertc/blob... (пока в виде прототипа)