SRT Output

circle-info

This feature requires a Pro license.

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

  1. Go to View > Output Settings or click the output icon in the toolbar

  2. Select SRT from the output type dropdown

  3. Configure the connection settings

  4. Click Enable to start streaming

Connection Modes

SRT supports two connection modes:

Mode
Description
Use Case

Caller

OmniScope connects to a remote listener

Streaming to a server

Listener

OmniScope waits for incoming connections

Receiving pulls from clients

Settings

Setting
Description
Default

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

Mode
Description

Source

Sends only the input video signal

Scopes

Sends the full OmniScope interface

Connection Examples

Streaming to a Server (Caller Mode)

  1. Set Mode to Caller

  2. Enter the server's IP address and port

  3. Optionally set a passphrase for encryption

  4. Click Enable

Allowing Remote Connections (Listener Mode)

  1. Set Mode to Listener

  2. Set the port to listen on

  3. Optionally set a passphrase

  4. Click Enable

  5. Share your IP address and port with receivers

Security

SRT supports AES encryption for secure transmission:

  1. Set a Passphrase in the output settings

  2. Share the same passphrase with receivers

  3. All data will be encrypted in transit

circle-exclamation

Performance Tuning

Latency Setting

The latency buffer helps handle network jitter:

Network Type
Recommended Latency

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:

Resolution
Typical Bandwidth

1080p30

5-15 Mbps

1080p60

10-25 Mbps

4K30

20-50 Mbps

Troubleshooting

Connection Failed

  1. Verify the remote address and port are correct

  2. Check firewall settings on both ends

  3. Ensure the receiver is in the correct mode (Listener if you're Caller)

  4. Try increasing the latency setting

Poor Quality or Artifacts

  1. Increase the latency setting

  2. Check network bandwidth availability

  3. Reduce output resolution or frame rate

High Latency

  1. Reduce the latency setting (if network allows)

  2. Use a closer server/receiver

  3. 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

Last updated