Question / Help Any way to add AES or RSA encryption to stream?

Narcogen

Active Member
I don't believe OBS does this. Your best bet would be to set up a VPN between your source and your streaming server... and then that server and viewers.
 

RytoEX

Forum Admin
Forum Moderator
Developer
Encryption on produced video files? No, OBS does not do that. You could encrypt video files after they are produced.

Encrypting a live stream? Functionality for RTMPS with mbedTLS has been merged into the OBS codebase.

I don't know if either of these satisfies your client's criteria.
 

Virtual Codes

New Member
Yes, you can add AES or RSA encryption to a stream. AES is commonly used for encrypting data streams due to its speed and efficiency in symmetric encryption. RSA, being asymmetric, is better suited for encrypting session keys rather than the entire stream. The AES RSA difference lies in their encryption methods: AES uses the same key for both encryption and decryption, while RSA uses a public-private key pair.
 

darq

New Member
If you use the SRT protocol you can set a passphrase parameter.
passphrase=string
HaiCrypt Encryption/Decryption Passphrase string, length from 10 to 79 characters. The passphrase is the shared secret between the sender and the receiver. It is used to generate the Key Encrypting Key using PBKDF2 (Password-Based Key Derivation Function). It is used only if pbkeylen is non-zero. It is used on the receiver only if the received data is encrypted. The configured passphrase cannot be recovered (write-only).
I believe in reality it's 16 or 32 key len, representing aes128 or aes256
 
Top