TroL929
@TroL929
веб-программист

Как реализовать видеочат?

Как реализовать чат с аудио и видео потоком. Как совместно так и раздельно.
Пытаюсь освоить WebRTC, но информация на хабре устаревшая (2013г), новых и внятных найти не удалось. Какие сейчас технологи боле актуальные для таких вещей?

В данный момент удалось реализовать несколько примеров, но поток между устройствами так и не проходит. Зарегистрировался на turn-сервере (viagenie.ca) но с этими доступами тоже не удалось отправить видео.

Вот если что часть кода:
var server = { iceServers:[
{url:'stun:stun.l.google.com:19302'},
{url:'stun:stun1.l.google.com:19302'},
{url:'stun:stun2.l.google.com:19302'},
{url:'stun:stun3.l.google.com:19302'},
{url:'stun:stun4.l.google.com:19302'},
{url:'stun:stunserver.org'},
{url:'stun:stun.softjoys.com'},
{url:'stun:stun.voiparound.com'},
{url:'stun:stun.voipbuster.com'},
{url:'stun:stun.voipstunt.com'},
{url:'stun:stun.voxgratia.org'},
{url:'stun:stun.xten.com'},{url:'stun:stun01.sipphone.com'},
{url:'stun:stun.ekiga.net'},
{url:'stun:stun.fwdnet.net'},
{url:'stun:stun.ideasip.com'},
{url:'stun:stun.iptel.org'},
{url:'stun:stun.rixtelecom.se'},
{url:'stun:stun.schlund.de'},
{
    url: 'turn:numb.viagenie.ca',
    credential: 'xxx',
    username: 'xxx@mail.ru'
}]};
  • Вопрос задан
  • 2403 просмотра
Пригласить эксперта
Ответы на вопрос 2
@killka73
Я бы посоветовал использовать Peer.js. Предоставляет удобное и просто API для работы с WebRTC. Видеочат реализуется в 10-20 строчек.
Ответ написан
xSkyFoXx
@xSkyFoXx
Почему бы не воспользоваться Google Hangouts? Очень высокое качество связи, "чаты" при желании можно транслировать на YouTube или по факту из завершения - выкладывать туда же.
Кроме того есть очень хороший API для различной продвинутой бизнес-логики.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы