VSF RIST Spec On Road To Wide Implementation

In 2017, at that year’s VidTrans conference a regional gathering of members of the Video Services Forum (VSF), a new protocol for delivering audio and video over lossy IP networks (including the public Internet), was born. It was an idea that many had been skeptical of, since the open Internet brought with it all kinds of quality, security, latency and reliability issues.

Proponents argued that the benefits of reduced cost by using COTS hardware and avoiding renting expensive private network bandwidth (via H.264 and H.265 compression) to deliver live streams for sporting and corporate events, outweighed the negatives. Another advantage is that it is agnostic to bit rate or resolution formats. A broadcaster could send HD video one day and 4K video the next over the same networked system architecture. So quality was not an issue either.

At an interoperability test of third-party technology, the Reliable Internet Stream Transport (RIST) Protocol Specification was tested and published publicly. RIST, they said, was designed to provide a common industry specification for low-latency live video contribution over the Internet. A RIST Activity Group was set up within the VSF to spearhead development efforts.

The benefit of RIST is that it is an industry specification that is supported by many companies, rather than being a proprietary protocol designed by one vendor or another. That allows customers to pick the product they want to use and know that it will work with other RIST-compatible devices.

While developing the new spec, the RIST Activity Group said one of its goals was to avoid inventing anything new if it didn’t have to. For example the SMPTE 2022-2 standard, designed for compressed video transmission, is supported in RIST.

A growing number of RIST-member companies have gathered each year since 2017 to stage interoperability tests at trade show exhibits to prove the seamless workflow possibilities of an open content delivery of IP infrastructure.

A growing number of RIST-member companies have gathered each year since 2017 to stage interoperability tests at trade show exhibits to prove the seamless workflow possibilities of an open content delivery of IP infrastructure.

Today, proving its maturity, the RIST spec is being used around the world for 24/7 linear channels for satellite uplink from playout; Interactive (two-way) news interviews; live sporting events and long-form studio programs as primary path(s) to air.

RIST developers said they designed it to be a more reliable and open successor to the Secure Reliable Transport (SRT) video transport protocol as well as an open-spec and open-source alternative to proprietary commercial options. And, they predicted correctly, things would only get better as technology improved.

“One of the nice things about RIST is that there is lots of flexibility to choose the features they need and customize the workflow to a specific application,” said Wes Simpson, President, Telecom Product Consulting and co-chair of the RIST Activity Group within the VSF. “It’s not a one-size-fits-all protocol.”

Basically, SMPTE 2110 assumes that the network is error free, so there are mechanisms in the ST 2110 spec to compensate for this. However, at its fundamental layer, it sends each pixel once and that’s it. With RIST, it’s assumed that the network is going to lose packets somewhere along the delivery chain and so the VSF has figured out a way to intelligently retransmit those packets that have gone missing.

Using the RIST spec, each packet that goes out has a sequence number associated with it. Specialized software algorithms looks for gaps in the sequence numbers at the receiver. If packets become lost, the receiver sends a message back to the transmitter instructing it to send only those lost packets. This way a file transfer or live video stream is guaranteed to arrive at the correct time, in the correct package.

At the IBC 2018 show, RIST members from all over the world streamed content over the internet to a bank of Cobalt 9990-DEC-MPEG decoders at Cobalt headquarters in Champaign, Illinois. The resulting feeds were combined into a mosaic using the Cobalt 9970-QS multiviewer and published to YouTube using the Cobalt 9223 encoder.

At the IBC 2018 show, RIST members from all over the world streamed content over the internet to a bank of Cobalt 9990-DEC-MPEG decoders at Cobalt headquarters in Champaign, Illinois. The resulting feeds were combined into a mosaic using the Cobalt 9970-QS multiviewer and published to YouTube using the Cobalt 9223 encoder.

The protocol continues to develop. In April the VSF released new technical recommendations for RIST, called Technical Recommendation TR-06-2:2020. This adds to the RIST Simple Profile (TR-06-01, released in 2018), adding features such as support for in-band data, encryption, authentication, and bandwidth optimization. It also supports high bitrate streams, making it possible to use RIST for uncompressed or lightly compressed content.

The VSF says that whenever possible, RIST Main Profile is built on top of existing Requests For Comments and Standards to ease implementation. This is especially important for encryption and authentication, since the use of proven, widely implemented technologies greatly improves the security of the solution.

Richard Friedel, EVP, Engineering, Fox Television Stations and current VSF president, said that Main Profile RIST now provides critical encryption and security capabilities that work across multiple vendors, enabling high-quality, live video broadcasting using standard Internet connections. 

Zixi, one of eight companies now supporting RIST in its product line, offers two levels of the spec: the basic Main Profile and Zixi RIST, with additional value-added features provided by the Zixi protocol.

Zixi, one of eight companies now supporting RIST in its product line, offers two levels of the spec: the basic Main Profile and Zixi RIST, with additional value-added features provided by the Zixi protocol.

He added that as media companies seek to produce content from an ever-multiplying range of new locations, RIST offers a flexible set of capabilities while allowing content to be easily shared across terrestrial and cloud platforms as well.

At the 2019 IBC show last fall, VSF member companies—which now number more than 20, including broadcast networks like CBS, ESPN and Fox, as well as technology vendors like Cobalt Digital, DVEOEvertzNet InsightNevion, QVidium, VideoFlow and Zixi—participated in a successful demonstration of Main Profile. This demo was followed by an interoperability test in February 2020 by many of the same vendors, culminating in a live, trans-oceanic demonstration conducted at the VidTrans 2020 conference (February 25-27) at the Marina Del Rey Marriott, Los Angeles, CA.

“There’s eight different companies that have implemented RIST today,” said Simpson. “Those are all independent implementations, so the code base is different, yet they still comply with the RIST spec so they talk to each other easily.”

The latest features of RIST Main Profile provide a set of capabilities that give users the ability to operate and control every stream with reliability, flexibility and security. They are now working on the new RIST Enhanced Profile, said to be considering features like auto-configuration, adaptive encoding, and support for satellite links.

Simpson said there’s been a lot of interest from within the open source community to use RIST. There are many on-going projects regarding FMPEG, VLC and Wireshark 4.0.

“People are finding that they really like our security model and the ability of RIST to work in a variety of different environments,” he said. “It’s much more flexible in how you can use it.

The VSF is now working on a document that describes different profiles or levels of complexity within an IP workflow. There’s a simple profile and a main profile. Inside that main profile, less complex implementations can use a basic profile and more complex ones can use an extended profile.

“There’s been a lot of work done to make sure that different devices can more easily communicate with each other,” Simpson said, adding that going forward VSF is looking at using the cloud more to spin up and spin down broadcast services.

At the end of the day, RIST was created by a panel of experts from multiple companies, and it has benefited greatly from their combined experience. Current results of a series of live tests have been very positive, and several remote productions of sporting events have been successfully completed. While it’s not an ideal file transport solution for everyone, compressed file delivery works for a lot of users—especially in light of the current stay-at-home mandates being carried out around the world. The VSF has promised that future versions of the RIST spec will include additional features that cover a wider range of user applications.

The VSF Technical Recommendation spec now includes the minimum set of capabilities that any software or hardware system must implement in order to be considered RIST-compliant. The spec is available for free download.

You might also like...

HDR & WCG For Broadcast: Part 3 - Achieving Simultaneous HDR-SDR Workflows

Welcome to Part 3 of ‘HDR & WCG For Broadcast’ - a major 10 article exploration of the science and practical applications of all aspects of High Dynamic Range and Wide Color Gamut for broadcast production. Part 3 discusses the creative challenges of HDR…

IP Security For Broadcasters: Part 4 - MACsec Explained

IPsec and VPN provide much improved security over untrusted networks such as the internet. However, security may need to improve within a local area network, and to achieve this we have MACsec in our arsenal of security solutions.

Standards: Part 23 - Media Types Vs MIME Types

Media Types describe the container and content format when delivering media over a network. Historically they were described as MIME Types.

Building Software Defined Infrastructure: Part 1 - System Topologies

Welcome to Part 1 of Building Software Defined Infrastructure - a new multi-part content collection from Tony Orme. This series is for broadcast engineering & IT teams seeking to deepen their technical understanding of the microservices based IT technologies that are…

IP Security For Broadcasters: Part 3 - IPsec Explained

One of the great advantages of the internet is that it relies on open standards that promote routing of IP packets between multiple networks. But this provides many challenges when considering security. The good news is that we have solutions…