SRT

Secure Reliable Transport is an open source video-transport-protocol. It optimizes streaming performance over unpredictable networks like the Internet by dynamically adapting to real-time network conditions. (The technical requirements for Internet connectivity are at the end of this manual)

Features

- Input and output support (send and receive) for the connection methods Caller, Listener and Rendezvous.
- Optional 256-bit encryption using PassPhrase.
- Hardware (GPU) accelerated encoding and decoding of HEVC or H264 video in up to 4K (if supported by existing hardware and operating system).
- Up to 8 channels of AAC audio.

Technical/System Requirements

- Windows 10 x64 or higher
- graphics card with support for HEVC and H264 encoding and decoding.
(NVIDIA Quadro P2000 or higher series recommended)
- If HEVC is used under Windows 10, the “HEVC Video Extensions” must be installed from the Microsoft Store.
- Only progressive video formats are supported. (Interlaced support is not available)
- vMix supports only HEVC or H264 video and AAC audio (AAC-LC) packed in a transport stream. Other codecs are not supported.

CAUTION: The older NVIDIA GeForce 9xx series or lower should not be used with SRT and is not supported.

Setting up an input stream

Add Input

To connect to an SRT source, select the Stream / SRT option and choose either SRT (Caller), SRT (Listener) or SRT (Rendezvous) from the Stream Type drop-down list.

The following settings are possible

Listener:

Listen for connections on the specified port on all network adapters of the computer. Hostname is ignored.

Caller:

Connect to the specified hostname (public IP) and port.

Rendezvous:

Connect to the specified hostname and port. The other side must also be set to Rendezvous, and an identical port number must be specified. This mode allows an automatic connection through most firewalls.