Skip to main content

Encrypting SRT Streams

SRT streams can be encrypted using AES cryptographic algorithms, and decrypted at their destination. To implement encryption on an SRT stream, you must specify the type of encryption on the source device, and then a passphrase on both source and destination.

SRT Encryption Settings

If encryption is enabled, the Passphrase entered on source and destination devices must match.

ParameterDescription
EncryptionThis parameter specifies the AES (Advanced Encryption Standard) encryption key length and cipher.
Range: AES-128, AES-256
PassphraseThis specifies a string used to generate the AES encryption key wrapper via a one-way function such that the encryption key wrapper used cannot be guessed from knowledge of the password.
Range: 10 to 79 UTF-8 printable characters

Important

In SRT the passphrase is used for the exchange of encryption keys, not authentication. Setting a passphrase on the receiver does not prevent it from accepting unencrypted streams.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.