Active and passive failover loopback

What is a failover loopback ?

On-the-fly video processing applications take a live video signal in, perform some computing on it, and forward the modified live signal to next downstream equipment.

This kind of equipment performs live color correction, overlays, video mixing, keying, logo insertion, or any other form of video enhancement.


As the video processor is directly involved in the video signal path, it must be fault tolerant, and it must preserve the video signal in a variety of error cases.

This is why several DELTACAST video I/O card models – especially those that implement a hardware keyer – include failover loopback solutions.
A failover loopback, once triggered, bypasses the hardware or software processing and establishes a direct connection between the video input and the video output.

Several error conditions may require a failover loopback :

  • Software crashes
  • System failures
  • Power outages
  • Security breaches
  • Maintained video loop during system start or after system shutdown
  • Hardware defect
  • ...

Loopback solutions

The different models of DELTACAST I/O cards with hardware keyer implement one or several of these failover solutions :

Bypass relays

Bypass relays, also named passive loopback or mechanical failover, is a hardware solution designed to switch between a state where video input and output signals are connected to the onboard processing unit (FPGA), and a state where the video input and output are electrically connected with each other to create a loop.

Bypass relays constitute an absolute failover against most cases of failure, including a loss of power supply. However, as the switch is made at electrical level, it results in a short signal break while operated.

Click on the video below to see the bypass relays in action during a surgical procedure involving live video processing.

Firmware loopback

Firmware loopback, also named active loopback or electronic failover, is a failover solution programmed in the onboard FPGA firmware. Being implemented within the same source code as video reception and transmission channels logic, the firmware loopback can be operated synchronously with the video, producing glitch-free switches.

Firmware loopback constitute a neat and flexible loopback solution, however it requires the FPGA to be powered up, and hence cannot be used as a failover solution in case of power outage.

DELTA-12G-ELP-KEY 11 active loopback

Note that, besides the standard failover solutions based on passive and active (firmware) loopback switching, the very specific DELTA-12G-elp-key 11 hardware keyer card features a third type of failover implemented at electronic level around the SDI reception and transmission chips. We call it active loopback in the VideoMaster SDK and documentation.

The DELTA-12G-elp-key 11 active loopback needs the card to be powered up to maintain the RX-TX loop but, unlike the firmware loopback solution, it does not require the FPGA firmware to be running. That failover mechanism hence provides additional protection against bricked or corrupted firmware situations.
Capture of the incoming signal is still possible while the active loopback loops the RX signal to the TX output of the card.

Summary of failover solutions

    Bypass relays     Firmware loopback     DELTA-12G-elp-key 11 active loopback  
Manual control through API YES YES YES
Loop when software watchdog triggers   YES YES YES
Loop when FPGA fails     YES
Loop in case of power outage YES    
Seamless video switch   YES YES
Allows capture while in loop   YES YES

Related Cards