![]()
Secure Reliable Transport
High-quality, secure low-latency video.
Secure Reliable Transport
SRT (Secure Reliable Transport) brings the best-quality live video over even the most unpredictable networks. It accounts for packet loss, jitter and fluctuating bandwidth, maintaining the integrity and quality of your stream. Benefits include:
- Pristine Quality: Provides professional, high-grade video across any network.
- Cost-Effectiveness: Replaces expensive satellite networks or rigid MPLS networks with the more affordable and flexible internet.
- Operational Flexibility: Allows you to deliver two-way, interactive video from anywhere with an internet connection.
- Low Latency: Enables real-time IP communications as fast as UDP with the reliability of TCP/IP.
- Media-Agnostic: SRT is merely a wrapper around your content—be it MPEG-2, H.264 or even HEVC.
- Secure: Industry-standard encryption for security over the Internet.
Ingest via SRT Into Wowza

Applications of SRT for Wowza
SRT has many applications within live streaming workflows
- Provides secure, reliable transport to Wowza if you have:
- Poor network conditions.
- A need to replace expensive bandwidth (satellite or dedicated network).
- The desire to increase the quality of your video—without increasing bandwidth.
- Assists in building engaging, two-way video-streaming applications.
- Reliably syndicates your stream from any SRT-enabled encoder.
- Replaces proprietary Transport Protocol platforms.
Frequently Asked Questions
What is an SRT platform?
An SRT platform is video streaming software that uses Secure Reliable Transport (SRT), an open-source protocol, to deliver low-latency, high-quality live video over unpredictable IP networks. SRT-enabled platforms like Wowza Streaming Engine handle packet loss recovery, jitter compensation, and AES-encrypted transport in a single workflow, providing a lower-cost alternative to commercial applications, satellite, or dedicated MPLS connections. Common deployments include broadcast contribution, remote production, and point-to-point live streaming.
Is SRT free?
Yes. SRT is an open-source protocol that the SRT Alliance maintains under the Mozilla Public License 2.0. The protocol itself carries no licensing fee, though most production deployments pair SRT with a commercial media server such as Wowza Streaming Engine to handle ingest, transcoding, and multi-protocol delivery at scale.
How does SRT work?
SRT runs over UDP and adds Automatic Repeat reQuest (ARQ) retransmission to recover lost packets without the head-of-line blocking penalty of TCP. The protocol monitors network conditions in real time, retransmits dropped packets within a configurable latency budget, and applies AES-128 or AES-256 encryption to the media payload. This combination delivers TCP-like reliability with UDP-class latency, even across the public internet.
What is SRT latency?
SRT latency is configurable, with most production deployments running between 120 ms and 500 ms or higher depending on round-trip time (RTT) and the chosen buffer size. Operators tune the SRT latency parameter to balance packet loss recovery against the application’s timing budget, allowing the protocol to retransmit dropped packets within an acceptable delay window. Wowza Streaming Engine supports configurable SRT latency values for both Listener and Caller connection modes, and Wowza’s low-latency streaming resources cover tuning guidance in greater depth.
How do you set up SRT streaming?
SRT streaming requires three components:
- An SRT-enabled encoder (such as OBS, FFmpeg, or a hardware contribution unit)
- A media server that receives the stream
- A defined connection mode (Listener, Caller, or Rendezvous)
In Wowza Streaming Engine, SRT Listener mode provides the recommended configuration for ingesting and publishing SRT streams. Administrators perform a one-time setup of Server.xml, VHost.xml, and Application.xml to enable a single SRT listener that accepts multiple incoming streams without creating a separate .stream file for each source. They can complete the configuration manually or programmatically through the Wowza Streaming Engine REST API. Step-by-step instructions are available in Wowza’s documentation: Ingest and publish an SRT stream with Wowza Streaming Engine.
Does SRT support encryption?
Yes. SRT includes AES-128 and AES-256 encryption as native features of the protocol, with no need for additional layers like SRTP or TLS. The SRT handshake negotiates encryption keys using a shared passphrase, protecting the media payload end-to-end across the public internet. This makes SRT a strong fit for broadcast contribution and surveillance workflows that require compliance-grade transport security.
Is SRT good for live streaming?
Yes, depending on the stage of the streaming pipeline, SRT is often a reliable choice. SRT delivers a strong combination of low latency, packet loss recovery, and built-in encryption in a single open-source protocol, making it a leading choice for live streaming contribution and first-mile transport. Broadcasters, sports producers, and surveillance operators use SRT to replace expensive satellite links and proprietary transport platforms with reliable internet-based delivery. For last-mile delivery to viewers, a media server like Wowza Streaming Engine typically transmuxes SRT streams into HLS, DASH, or WebRTC for browser playback.