How to configure SRT sender to an external receiver? how to decide whether it is a Caller or Listener? what’s the network requirement?
Any help is appreciated!!!
Hi Naeem, thanks for reahing out to us!
To configure SRT (Secure Reliable Transport) output, you can follow these steps:
Navigate to Outputs Configuration: Go to the Outputs section and either edit an existing encoder or add a new encoder. Then, navigate to the senders section.
Set Up SRT Publish Point: In the Zixi/SRT Publish Point section select SRT, input the URL, Network, and check the Enabled checkbox to enable SRT Tx configuration. The URL should be in the format:
srt://:port/StreamName?mode=listener&maxconn=4&passphrase=secret
Caller mode: Initiates the connection to a known IP and port on the listener.
Listener mode: Listens on a specific IP and port, waiting for the caller to connect.
To accept all connections to your MCM output as a listener you can configure the output IP as SRT://0.0.0.0:port, or specify the MCM’s local IP to receiver only calls pointing to this IP.
Don’t confuse the caller and listener, which determines who initiates the connection, and the sender and receiver which determines who is sending (in this case the MCM output) and who is receiving the packets (your SRT reciever).
StreamName: If not defined, it will default to the encoder name.
Mode: Default is caller mode.
Max Connections: Default is 1, can have up to 5.
Passphrase: If not defined, the content will not be encrypted.
Optional Parameters: Instead of passphrase you can also use a hexpass for password in hex format from version 6.3.5 onwards. For example:
srt://:/StreamName?mode=listener&maxconn=4&hexpass=3F3D51792761783D677E5B5D7E243324
These steps should help you configure SRT output effectively. If you encounter any issues, ensure that your network settings are correctly configured and that there are no firewall restrictions blocking the SRT traffic.
Let us know how it goes,
Nir