Skip to content

Blackmagic Stream Encoder ​

Blackmagic's hardware stream encoders let you send a feed to Farbstrom without a computer. They support both RTMP and SRT. Copy the URL for your protocol from the Stream keys tab in the admin, and then split it across the Server and Stream Key fields of the device. You can do this from the front panel menu or from the device's setup utility, with the platform set to Custom.

SRT ​

The Stream Keys tab shows the SRT URL as a single line:

srt://<host>:9999?streamid=default/live/<key>

On the device you split it in two and leave out the ?streamid= part:

  • Server: srt://<host>:9999
  • Stream key: default/live/<key>

The server is only srt://host:port, and everything after ?streamid= goes in the stream key field without the ?streamid= prefix.

SRT encryption not yet tested

SRT ingest encryption (see Settings) hasn't been tested with Blackmagic encoders yet. When it is on, the SRT URL ends in &passphrase=…&pbkeylen=…, and it isn't confirmed yet how the device takes those values. The setting applies to every SRT encoder on the server, so if you stream from a Blackmagic device, either leave ingest encryption off or send that device over RTMP. Playback encryption doesn't affect the encoder and can stay on.

RTMP ​

With RTMP the server and the streamkey go in their own fields:

  • Server: rtmp://<host>:1935/live
  • Stream key: <key>

Go live ​

Start streaming on the device. The room goes live and the stream shows up on the Dashboard.

Farbstrom is licensed under AGPL-3.0.