RIST Streaming Gateway for Broadcast Contribution
Receive and send live feeds over RIST Main Profile with standard ARQ recovery, failover routing, protocol bridging, and managed broadcast delivery.
What is RIST?
RIST (Reliable Internet Stream Transport) is an open, interoperable transport protocol designed for professional live video over unmanaged IP networks. It carries broadcast streams over UDP and uses selective packet retransmission (ARQ) to recover data lost in transit without the head-of-line blocking associated with TCP.
RIST is commonly used for contribution, remote production, affiliate delivery, master-control links, and managed distribution between broadcast facilities. It is standardized by the Video Services Forum and implemented by software and hardware vendors through projects such as librist.
Native RIST support in Vajracast
Vajracast supports native RIST Main Profile transport on both sides of a live route:
| Direction | Validated behavior |
|---|---|
| Input | Receive a contribution feed over RIST Main Profile |
| Output | Deliver the selected route over RIST Main Profile |
| Profile | RIST Main Profile |
| Recovery | Standard RIST ARQ packet retransmission |
The RIST process is managed as part of the route lifecycle. A RIST input can feed the same routing, failover, processing, and distribution pipeline as an SRT, RTMP, HLS, or UDP input. A RIST output can deliver the selected program feed to a downstream gateway or broadcast receiver.
Vajracast does not transcode simply because the transport is RIST. When the source format is already suitable, the media can remain in passthrough. A processing unit can be added only when the destination requires codec, raster, scan, bitrate, audio, or mux changes.
How RIST packet recovery works
RIST sends media over UDP and identifies missing sequence numbers at the receiver. The receiver requests only the missing packets, and the sender retransmits them while they are still useful inside the configured recovery window. This ARQ model is well suited to contribution links where packet loss must be repaired without turning the entire stream into a TCP transfer.
ARQ does not create bandwidth. The network still needs enough headroom for the media bitrate and retransmissions. A severely congested path can exhaust any recovery buffer, so bitrate, route capacity, and end-to-end delay remain operational decisions.
RIST input workflow
A typical contribution workflow is:
- Create a route and add a RIST input.
- Configure the remote encoder or sender for the assigned public RIST endpoint.
- Vajracast receives the feed and places it on the route’s internal media bus.
- Optional backup inputs participate in the route’s normal manual or automatic failover policy.
- Outputs redistribute the selected feed without requiring a second contribution encoder.
This is useful when a field encoder, remote studio, or partner gateway already supports RIST and the downstream destinations expect another protocol.
RIST output workflow
For delivery, Vajracast sends the selected route to a remote RIST endpoint using Main Profile and standard ARQ retransmission. The endpoint connection details are configured for the destination.
One route can combine protocols. For example, the primary destination can receive RIST while monitoring receives SRT, a web preview uses HLS, and a legacy partner receives RTMP. Protocol bridging changes the transport; it does not force a video re-encode.
RIST and SRT in the same system
RIST and SRT solve similar contribution problems, but interoperability requirements often determine the choice. SRT is widely available in contribution encoders and production software. RIST is common in broadcast gateways and standards-oriented professional workflows. Vajracast can receive one and deliver the other, allowing each endpoint to use the transport it supports best.
Use RIST when the existing encoder or receiver requires RIST Main Profile, or when a partner has standardized on a librist-compatible workflow. Use SRT when you need the mature SRT caller/listener controls, stream IDs, or AES options currently exposed by Vajracast.
Current scope
The validated Vajracast scope is deliberately precise: RIST Main Profile in input and output, with standard ARQ retransmission. RIST encryption, FEC modes, and selectable Simple or Advanced profiles are not currently advertised as operator-facing Vajracast features.
This distinction matters in broadcast engineering: protocol capabilities and product-validated controls are not the same thing. We document only the behavior that is implemented and tested in the managed route pipeline.
Build a RIST route
RIST can be used on managed cloud nodes or dedicated deployments. Provide the expected endpoint direction, destination address, media bitrate, redundancy requirements, and any required format conversion. Vajracast can then define the connection topology and validate the complete path before it carries a 24/7 feed. See the streaming gateway guide for the surrounding ingest, processing, and distribution architecture.
Managed cloud platform with dedicated servers, N+1 failover, hardware transcoding, and global delivery. Free for 30 days.
30 days free · No credit card · Direct access to the dev team