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