Я с трудом собираю webrtc-native на Ubuntu. Инструкции по сборке для webrtc своенравны и плохи. Я следую https://webrtc.org/native-code/development/.
Понял, что мне нужно установить инструменты депо и запустить fetch v8
, Тогда я сделал gclient sync
, Сделал apt-get install ninja
, Теперь я застрял в python webrtc/build/gyp_webrtc
, Я получаю следующую ошибку
Traceback (последний вызов был последним): файл «webrtc / build / gyp_webrtc»,
строка 23, в
import gyp_chromium ImportError: Нет модуля с именем gyp_chromium
Мне очень нужна помощь здесь. Кроме того, кажется, что сообщество мало заботится о том, чтобы помогать создавать нативные приложения с использованием webrtc. Основное внимание уделяется апстрим / веб-API.
пожалуйста, проверьте https://github.com/HefnySco/node-webrtc-native
У меня были очень тяжелые времена. Я использовал build-webrtc с некоторыми настройками, перечисленными по ссылке выше.
Связанный проект продвигается на один шаг вперед и создает компонент узла после сборки библиотеки webrtc.
WebRTC недавно перешел с gyp на gn как метод по умолчанию для создания файлов ниндзя.
Вы должны найти процесс, чтобы начать легче здесь: https://webrtc.org/native-code/development/