1. Загрузка исходных текстов
git clone https://github.com/flashphoner/sfu_sdk.git
2. Установка npm
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash nvm install 16
3. Установка зависимостей
cd sfu_sdk nvm use 16 npm install
Начиная со сборки 2.0.214, на этом этапе, после установки всех зависимостей, загружается двоичный файл wrtc.node
в модуль node-webrtc
, реализующий вызов метода setLocalDescription()
без аргументов. Это необходимо для успешной работы тестов SFU SDK, а в node-webrtc
такой функционал не поддерживается, и данный модуль давно не обновляется.
4. Сборка SFU SDK
npm run build