1. Download sources
git clone https://github.com/flashphoner/sfu_sdk.git
2. Install npm
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash nvm install 16
3. Install npm dependencies
cd sfu_sdk nvm use 16 npm install
Since build 2.0.214, on this stage, wrtc.node
binary file implementing setLocalDescription()
method args free call will be downloaded to node-webrtc
module. It is necessary for SFU SDK tests to work successfully, while node-webrtc
does not support this feature yet, and the module is not updtaed for a long time.
4. Build SFU SDK
npm run build