Сборка нативного webrtc на Ubuntu

Мне трудно создавать webrtc-native на Ubuntu. Инструкции по сборке для webrtc своенравны и бедны. Я подписан на https://webrtc.org/native-code/development/.

Я решил, что мне нужно установить инструменты депо и запустить fetch v8. Затем я сделал gclient sync. Сделал apt-get install ninja. Теперь я застрял на python webrtc/build/gyp_webrtc. Я получаю следующую ошибку

Трассировка (последний последний вызов): файл «webrtc/build/gyp_webrtc», строка 23, в импорте gyp_chromium ImportError: нет модуля с именем gyp_chromium

Мне очень нужна помощь здесь. Кроме того, кажется, что сообщество не очень заботится о помощи в создании нативных приложений с использованием webrtc. Основное внимание уделяется восходящим/веб-API.


person soupybionics    schedule 05.04.2016    source источник


Ответы (2)


Пожалуйста, проверьте https://github.com/HefnySco/node-webrtc-native.

Мне было очень тяжело. Я использовал build-webrtc с некоторыми настройками, перечисленными в приведенной выше ссылке.

Связанный проект делает еще один шаг вперед и создает компонент узла после создания библиотеки webrtc.

person M.Hefny    schedule 16.08.2017
comment
Знаете ли вы, откуда компонент узла получает медиаданные при вызове getUserMedia? Пытаюсь понять их образец. - person Keyne Viana; 12.03.2018

WebRTC недавно перешел с gyp на gn в качестве метода по умолчанию для создания файлов ниндзя.

Вам будет проще начать работу здесь: https://webrtc.org/native-code/development/

person dynamic_cast    schedule 28.09.2016