Разработка видео чата?

Здравствуйте.

Необходимо создать простой видео чат (аудио+видео) на 2 человек. Сейчас смотрю в сторону WebRTC, но непонятно на сколько он сырой (http://iswebrtcreadyyet.com) + нет поддержки всех браузеров. Также в будущем скорее всего будет порт на мобайл (iOS/Android).

Возможно есть какие-нибудь опенсоурс альтернативы, например, на Flash? Что делать в случае если браузер не поддерживает WebRTC? Делать альтернативную версию на Flash? Что используется для видео звонков в том же Вконтакте?

Поделитесь, пожалуйста, опытом создания/библиотеками/примерами и т.п.

Спасибо.
  • Вопрос задан
  • 1412 просмотров
Пригласить эксперта
Ответы на вопрос 4
@awsswa59
Ответ написан
Комментировать
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
флеш выпиливают откуда только можно, так что про него лучше забыть и использовать html5 по максимуму. пост про видео чатик на js кажется недавно был на хабре
Ответ написан
Комментировать
@strcpy
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... (пока в виде прототипа)
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
peerjs.com - удобная обертка для WebRTC

https://habrahabr.ru/post/302814/ - если решите WebRTC и Flash стыковать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы