Recommended OBS Settings for Maestro Streaming

If you are using our default option (Mux), please refer to this article: https://docs.mux.com/docs/configure-broadcast-software.

 

If you are using our low-latency option (phenix), please see below: 

RTMP Push Instructions

Base URL: rtmp://ingest.phenixrts.com:80/ingest/
Streamkey Structure: streamkey;capabilities=sd/hd,multi-bitrate,prefer-h264

  • Set desired highest quality layer with very low definition (vld), low definition (ld), standard definition (sd), high definition (hd), or full high definition (fhd)

  • Include “multi-bitrate” capability to automatically transcode to multiple quality layers for ABR delivery

  • Include “prefer-h264” capability to set the default codec to H.264

Encoder Settings

  • Set bitrate output slightly higher than the Phenix target bitrate for your desired quality level from the supported quality capabilities

    o E.g. When “sd” capability is set in streamkey, Phenix targets 830kbps, so RTMP encoder should be set to output 1,500kbps. When “hd” capability is set in streamkey, Phenix targets 1,600kbps, so RTMP encoder should be set to output 2,500kbps.

  • Frame rate --> set to minimum of 30
    o Certain video encoding/decoding pipelines will buffer a certain number of frames

  • Buffer size --> set to 0

  • Keyframe interval --> set to every 1 second

  • For x264 encoding, CPU Usage Preset --> set to veryfast

  • Profile --> set to baseline

    • Selecting main can buffer more frames and lead to higher latency  

  • Tune --> set to zerolatency