SRT Output
SRT Output allows you to stream video from OmniScope using the Secure Reliable Transport (SRT) protocol. SRT is designed for low-latency, secure streaming over unpredictable networks, including the internet.
Overview
SRT Output is ideal for:
Remote monitoring over the internet
Streaming to cloud-based services
Secure transmission of video content
Reliable delivery over unreliable networks
Requirements
OmniScope Pro license
Network connection
SRT-compatible receiver (software or hardware)
Setup
Enabling SRT Output
Go to View > Output Settings or click the output icon in the toolbar
Select SRT from the output type dropdown
Configure the connection settings
Click Enable to start streaming
Connection Modes
SRT supports two connection modes:
Caller
OmniScope connects to a remote listener
Streaming to a server
Listener
OmniScope waits for incoming connections
Receiving pulls from clients
Settings
Mode
Caller or Listener
Caller
Address
Remote IP/hostname (Caller mode)
-
Port
Network port
9000
Latency
Buffer latency in milliseconds
120ms
Passphrase
Optional encryption key
None
Output Mode
Source only or scope view
Source
Output Modes
Source
Sends only the input video signal
Scopes
Sends the full OmniScope interface
Connection Examples
Streaming to a Server (Caller Mode)
Set Mode to Caller
Enter the server's IP address and port
Optionally set a passphrase for encryption
Click Enable
Allowing Remote Connections (Listener Mode)
Set Mode to Listener
Set the port to listen on
Optionally set a passphrase
Click Enable
Share your IP address and port with receivers
Security
SRT supports AES encryption for secure transmission:
Set a Passphrase in the output settings
Share the same passphrase with receivers
All data will be encrypted in transit
Always use encryption when streaming over public networks or the internet.
Performance Tuning
Latency Setting
The latency buffer helps handle network jitter:
Local LAN
20-50ms
Stable internet
120-200ms
Unstable/long distance
500-1000ms
Lower latency = less delay but more sensitive to network issues. Higher latency = more delay but more resilient.
Bandwidth Requirements
SRT streams are encoded; bandwidth depends on encoder settings:
1080p30
5-15 Mbps
1080p60
10-25 Mbps
4K30
20-50 Mbps
Troubleshooting
Connection Failed
Verify the remote address and port are correct
Check firewall settings on both ends
Ensure the receiver is in the correct mode (Listener if you're Caller)
Try increasing the latency setting
Poor Quality or Artifacts
Increase the latency setting
Check network bandwidth availability
Reduce output resolution or frame rate
High Latency
Reduce the latency setting (if network allows)
Use a closer server/receiver
Check for network congestion
Tips
Start with higher latency and reduce gradually to find the optimal setting
Use Listener mode when you have a static IP and want others to connect to you
Use Caller mode when connecting to a known server or service
SRT works well over WiFi and cellular networks due to its error correction
Related
SRT Input - Receive SRT streams in OmniScope
NDI Output - LAN-based streaming alternative
SDI Out - Hardware SDI output
Last updated