Dual-Streaming Video

Although the Internet is faster and more reliable than it was ten years ago, there are important cases where we should not tolerate any video corruption, outages, or excessive delays:

  • Video Conferencing — Low delay and clear audio and video are essential for carrying out a natural conversation.
  • Live Sporting Events — Missing the deciding goal just won’t do! … Neither will a delayed video stream.

Existing Single-Stream Technologies

Usually, a single copy of the video stream is sent over the Internet from the video camera to the video receiver. The video stream data contains additional information to detect and correct errors when small amounts of the video stream data are lost or corrupted. However, if the amount of data lost is more substantial, this technique fails.

The next level of recovering from errors is for the receiver to request replacement video data. But for this to work, the receiver has to buffer (or store) enough video data so that when the replacement video data finally arrives, it can insert the replacement video data into the correct position in the buffer. However, the need to buffer the video data means that the video stream can be delayed by a noticeable amount (up to a few seconds), which often isn’t acceptable. And, using replacement data doesn’t work at all if the single video stream is lost for more than a few tenths of a second!

AVT’s Dual-Streaming Video is a Leap Forward in Video Performance

Dual-Streaming Video
By sending two complete video streams through the Internet, the receiving video system can detect errors or missing video data and get the proper video data by selecting the correct video data from the other video stream. This also means that we no longer need to delay our video signal because we don’t need a buffer for replacement data.

See it clearly. See it now!


AVT’s Dual-Streaming Video is an underlying technology for the Internet Engineering Task Force (IETF) RFC 7198 — Duplicating RTP Streams.

Issued Patents

US 8,775,889 — Adaptive Error Resilience for Packet Transmission Over a Network
US 8,375,266 — Adaptive Error Resilience for Streaming Video Transmission Over a Network
US 7,257,664 — Adaptive Error Resilience for Signal Transmission Over a Network