...
1. Загрузка исходных текстов
Скачайте исходные тексты с GitHub: https://github.com/flashphoner/sfu_sdk/tree/1.0
Code Block |
---|
|
wgetgit clone https://github.com/flashphoner/sfu_sdk/archive/refs/heads/1.0.zip
unzip 1.0.zip.git |
2. Установка npm
...
Code Block |
---|
|
curlwget -qO-sL https://rpmraw.nodesourcegithubusercontent.com/setup_10.x | sudo bash -
yum -y install nodejs
npm install -g grunt/nvm-sh/nvm/v0.39.1/install.sh | bash
nvm install 16 |
3. Установка зависимостей
Code Block |
---|
|
cd sfu-_sdk
nvm use 16
npm install
|
Начиная со сборки 2.0.214, на этом этапе, после установки всех зависимостей, загружается двоичный файл wrtc.node
в модуль node-webrtc
, реализующий вызов метода setLocalDescription()
без аргументов. Это необходимо для успешной работы тестов SFU SDK, а в node-webrtc
такой функционал не поддерживается, и данный модуль давно не обновляется.
4. Сборка SFU SDK
Code Block |
---|
|
gruntnpm run build |