What is ARQ (Automatic Repeat Request)?

Video transport over the internet is subject to loss of quality due to inconsistency of performance over time and distance. An error-correction mechanism for packet recovery called Automatic Repeat ReQuest (ARQ) is designed to address this.

As broadcasters increasingly utilize the internet and cloud for live video contribution and distribution, ensuring transport quality becomes a critical challenge. The inherent design of the internet lacks provisions for live video, resulting in an unmanaged network susceptible to issues like loss, jitter, and latency. Tier 1 applications face the greatest risks, with even minor disruptions causing significant visual and revenue impacts.

Net Insight addresses this challenge through retransmission (ARQ) technology. Our ARQ transport solutions empower broadcasters to deliver high-quality video, even in bandwidth-constrained scenarios. With our ARQ networking contribution and ARQ network distribution capabilities, we enable seamless and reliable video transmission, mitigating the risks associated with network limitations. Trust Net Insight’s industry-leading expertise to optimize your live video transport and enhance the quality of your broadcast.

Managing video over IP

Bandwidth is an important consideration when broadcasting over the public internet. The quality and stability of internet bandwidth vary greatly, and it is vital that it doesn’t have a negative impact on the video being consumed by viewers. Retransmission technology is often described as a groundbreaking solution to this problem.

ARQ is a fundamental part of TCP, the most widely used protocol for IP delivery, and a part of the TCP/IP stack. Ultimately, this provides much-needed properties such as guaranteed delivery and fairness for users. Its sibling, UDP, is instead a ‘fire and forget type of protocol which is well suited for streaming applications with high throughput and low latency.
What is generally regarded as retransmission technology within media is a way to marry the two. The aim is to create a solution that is ideal for live streaming broadcast-quality video contribution over lossy networks.

Specifically, the UDP-based protocol leverages an error-correction mechanism for packet recovery called Automatic Repeat ReQuest.

Here’s how it works: If the receiver (server) recognizes a gap in the stream, it re-requests those packets from the sender (encoder) via a negative acknowledgment packet. Even though the sender and receiver remain in ‘conversation’ throughout the transmission to make sure all packets make their way to the finish line, only the missing packets get retransmitted. In this way, it doesn’t add unnecessary overhead or extensive latency. Since video is delay-sensitive and the receiver needs data to consume, the ARQ mechanism has a deadline. If lost packets have not been retransmitted and received before the deadline, the video stream is displayed with the potentially lost packets meaning a disturbance.

ARQ Networking and IP Media Transport

Video transport protocols using ARQ were developed to enable video providers to contribute and distribute video over standard internet connections. This makes it much more accessible, especially for live contributions from the field, as well as driving costs down as it negates the need for a private IP connection.

Streaming protocols may prevent the following needing to be deployed:
Dedicated internet connections (hardwired or cellular):

  • Point-to-point network connections (fiber, MPLS, T1)
  • Cellular bonding services
  • Satellite uplinks

Looking at the demands that live broadcast video has on the underlying IP transport network, there are two fundamental properties that are specifically applicable to retransmission technology.

Loss sensitivity: Mostly related to the properties of the embedded codec, loss can be challenging for streaming media. In MPEG, as an example, losing an I-Frame means worst -case several seconds of outage depending on the GOP length. Other methods such as Forward Error Correction (FEC) can also be combined with retransmission to improve quality over lossy links.

Latency sensitivity: While this depends on the application itself, latency could end up being a deal breaker for using retransmission technology. In most cases the codec delay is the large overshadowing factor for the end-to-end chain. From a retransmission technology perspective, these are the two parameters that are constantly balanced against each other.

For retransmission technology itself there are also a number of other factors at play such as packet pacing and bandwidth variation – challenges that have been solved within the specifications of ARQ protocols.

The rule of thumb is: If avoiding loss is the primary concern, increase latency. If low latency is key, reduce latency at the cost of increased risk of impact to the video quality.

Another key concept of retransmission are control plane establishments. Due to the nature of the media environment, firewalls are often the rule rather than the exception. To overcome this challenge, most transport over IP solutions introduce what is often called a push/pull or caller/listener concept.

This is based on the idea that firewalls typically pass traffic outbound but block inbound. It means , that the device, or function, initiating the video channel should be behind the firewall, whereas the listener device is not. If both sides are behind a firewall traffic can still be passed, however port-forwarding is required. The caller/listener concept is a fundamental part of ARQ and provides a practical solution for most use cases.

ARQ (retransmission) technology uses additional bandwidth to resend lost information. On low-bandwidth links, adding protection using ARQ based streaming protocols has an impact on the amount of content that can be carried. Bandwidth savings typically range from 5%- 15%. This bandwidth can be re-used for error recovery, or, in a multi-stream scenario, it allows for additional content to be carried.

The solution

Because retransmission technology can easily be implemented in software, a number of vendors have developed their own technologies for internet contribution. Fundamentally these are based on the concept of retransmission in one form or another, but for professional broadcast networking, there are really only three implementations that warrant a closer look. These have been chosen because of either their reach and large ecosystems, or their open-source nature.

These are Zixi (a proprietary solution), Secure Reliable Transport (SRT), and Reliable Internet Streaming Transport (RIST).
Having been early into the market, Zixi has a strong field-proven implementation that in addition to standard ARQ also supports video encryption, ARQ with FEC, link bonding, primary and secondary backups, and hitless mode.

However, both RIST and SRT have their implementation specifications published in the open, making them relatively simple to implement and offering interoperability with third-party solutions and networks.

As broadcasters need to interwork with multiple implementations to maximize their content reach, building solutions that can work across technology domains while still providing the same fundamental properties will be key

Net Insight believes we need solutions, products, and vendors that are flexible enough to work with more than one of these ARQ implementations. And we need products and solutions to bridge different technology domains in cases where two or more organizations wish to interconnect but are already invested in different primary retransmission technologies.

CASE STUDIES

World’s largest Nimbra networks to HD

EBU has selected Nimbra platform for the Eurovision fiber network

The European Broadcasting Union (EBU)

World’s largest alliance of public service media organisation

Since 2004, when the EBU selected Net Insight’s Nimbra platform, the EUROVISION Fibre Network (FiNE) has evolved with Net Insight’s latest products and features.

The EUROVISION satellite and fibre network is one of the largest and most rock solid in the world. It delivers more than 80,000 hours of programming every year, the majority of which is live sports. Its undisputed reputation for flexibility and reliability is reflected in the prestigious events it regularly carries on the EUROVISION network.

“We continue our solid relationship with Net Insight for the development of our network since we aim to be the standardbearer for QoS and reliability around the world.”

Related resources

WHITE PAPER

Cloud Ingest of Live Video

As cloud production becomes an integral part of broadcasters’ live workflows, the corresponding cloud infrastructure becomes an integral part of the media transport network.

BLOG

Open Insight #2

Welcome to the second edition of Open Insight, where I will share thoughts and updates with our shareholders, other stakeholders and anyone with a general interest in the company.

FAQ

What is ARQ?

Automatic Repeat ReQuest is a group of error control protocols for transmission of data over noisy or unreliable communication network. ARQ is also called with Retransmission because it provides automatic retransmission of frames that are corrupted or lost during transmission.

What is ARQ transport used for?

ARQ protocols are used to provide reliable transmissions of video and data transmission over unreliable (unmanaged) internet services.

In need of smarter ways to move forward?

Get ready to start.