A RTMP bridge can be installed on physical or virtualized hardware. The bridge is a Linux based headless server which can be configured to simultaneously convert multiple recorder streams and forward the output to OVS publishing points. The amount of simultaneous streams depends various factors:
- CPU and memory available on the Bridge; each input stream is recalculated into 1 or 2 output streams
- Required output resolution(s) of the forwarding streams;
- Selected bit-rate vs selected resolution; if the bit-rate is not suitable for the resolution, the CPU needs to perform harder to compress the content.
Per input stream you can select a stream mode
- Live (single bit-rate); the input resolution is the output resolution
- Multi (multi bit-rate, the output stream contains 2 resolutions and bit-rates, full input with the default set bit-rate, and a half size output with the low bit-rate.
- Record; record the input stream to a shared folder on the Bridge;
- Both; a combination of 1 and 3.
Based on 4th generation i7 processor results we advice:
- max. 5 Full HD (1920x1080) simultaneous inputs when using multi bit-rate output (mode: multi).
- max. 7 HD (1280x720) simultaneous inputs when using multi bit-rate output (mode: multi).
- max. 7 Full HD (1920x1080) simultaneous inputs when using single bit-rate output (mode: live).
- max. 10 HD (1280x720) simultaneous inputs when using single bit-rate output (mode: live).
- Ubuntu server 16.04 LTS
- Ffmpeg 3.0
- Nginx 1.78 (webserver)
- Rackmount or virtual server
- IP address
- Admin username and password (for root level access)
- Unique machine name e.g. RTMPBRIDGE001