WebRTC серверный узел - PullRequest
       39

WebRTC серверный узел

1 голос
/ 20 марта 2019

Я ужасно плохо знаком с миром webrtc. Изучил основы, но когда я хочу создать собственное очень простое приложение, я понимаю, что мне не хватает многого, чтобы начать разработку.

Что я хочу?
Создайте сервер аудиоузла приемника, который принимает аудио поток и что-то с ним делаете

(моя главная цель - отправить поток на другой узел SIP после добавления некоторых звуковых фоновых эффектов, но это может подождать еще раз)

Какого черта моя проблема?
Я не знаю, с чего начать, и какой лучший способ для меня сделать это правильно ... Я немного растерялся ..

Уже есть встроенные серверы webrtc, такие как Kurento или Janus с одной стороны,
и (это звучит лучше для меня, но я не уверен), некоторые серверы базы webrtc, такие как node-webrtc, easyrtc, Electron-RTK, с другой стороны

Я также посмотрел на нативный API, и он немного сложен, и в CPP написано, что я не справляюсь (но могу узнать, если вы, ребята, скажете мне, что это лучший способ)

Какой выбор мне выбрать для своей цели?
Я довольно хороший программист и могу справиться с любым языком, но все же желаю самый простой и лучший вариант для моих целей.

Пожалуйста, если кто-то был на том же этапе, что и я, и прошел его,
Или, если вы знаете , как мне помочь и поставить меня на правильный путь.
Пожалуйста, помогите

Как видите, я заблудился и прошу руководства.

Спасибо, герои всемирной паутины !!

1 Ответ

1 голос
/ 01 апреля 2019

Если вы хотите, чтобы кто-то с помощью браузера общался с пользователем SIP (или другим пользователем webrtc), то один из самых простых способов - настроить сервер Freeswitch и использовать его библиотеку webrtc js verto. Смотри http://evoluxbr.github.io/verto-docs

Приведенный выше документ покажет вам, как сделать вызов webrtc для Freeswitch. Вам все еще нужно будет найти способ для второго звонящего найти, к какому вызову / сеансу подключиться. Спросите об этом в списке рассылки пользователей Freeswitch.

...