...
Protocol="RTMP"
Key points for smooth playback:
Scene Change Detection="off"
Use Baseline Profile of H.264
GOP Size(keyframe interval)="1 Sec"
Repeat PPS=True #Places a PPS header on each encoded picture, even if repeated.
Slices="1"
Adaptive Quantization="Auto"
Use AAC-LC Stereo 128kbps Sample Rate "48kHz"
vMix
To ensure minimal latency, use the following recommended settings for vMix:
Video Bit Rates: 2500, Encode Size 1280x720, Audio Bit Rate 128
Video
Profile: Baseline
Level: 2/1
Preset: ultrafast
Audio
Format: AAC
Keyframe Frequency: 1 second
Network Buffer: the lowest setting allowed
Check both boxes for Strict CBR and Keyframe Aligned
...
FFMPEG
When using ffmpeg, be sure to use the zerolatency option to get real-time output. This is not set automatically. Without the zerolatency setting the encoder will introduce 0.5 seconds of end-to-end latency out of the gate. Please refer to the ffmpeg documentation for details.
...
rtmp://ingest.phenixrts.com:80/ingest/
96characterStreamKey;capabilities=hd,multi-bitrate,mpegts-multicastunicast-ingest;tags=my-awesome-stream-id
...