The orchestrator needs external binaries, for the DASH SFU and the WebRTC SFU. (The tcpreflector SFU does not need an external package: it is a Python script that is included in this source tree).
Here you find two scripts which download the correct packages for use on Linux (and therefore also in the docker container), unpacks the package and stores it in ../config/packages
, where it will be picked up by the docker build procedure.
Check https://github.com/jvdrhoof/WebRTCSFU for the latest current release vX.Y.Z. Then run
./get_webrtc_sfu.sh vX.Y.Z
The dash SFU is called evanescent
. It is part of the soon-to-be-open-source lldash
package. It is obtained from the https://github.com/cwi-dis/lldash repository.
To install it inspect the github repository for the latest release. Edit and run
./get_evanescent_sfu.sh