Redundant Barker Player Failover for VOD Multicast Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Video-On-Demand (VOD) delivery systems experience significant downtime and interruptions when the barker channel, which provides promotional content, fails, as they require substantial time to restart and often result in 'black screen' intervals due to the lack of redundant streaming capabilities.
Innovation Solution
Implementing a redundant barker player with automatic failover capability that monitors the multicast stream for errors and seamlessly switches to a standby server to continue content transmission, maintaining minimal interruption to the viewer experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single barker channel server is used to transmit promotional content, then the system structure is simple, but the system experiences significant downtime and black screen intervals when the server fails
Solution Approach 1:
A standby barker channel server is pre-configured and maintained in readiness before any failure occurs. The standby server is pre-loaded with promotional content and monitoring mechanisms are pre-established to detect primary server failures, enabling immediate takeover without service interruption
Solution Approach 2:
The system implements redundant server capacity as a protective buffer against failures. This standby capacity acts as a cushion that absorbs the impact of primary server failures, preventing service interruptions and maintaining continuous promotional content delivery to subscribers
2Loss of time
If manual monitoring and restart procedures are used for failed barker channels, then the system structure remains simple, but substantial downtime occurs during failure recovery
Solution Approach 1:
A monitoring mechanism continuously observes the primary barker channel server's operation and provides feedback on its status. When the monitor detects a failure condition, it automatically triggers the failover process to switch to the standby server, eliminating manual intervention and reducing downtime
Solution Approach 2:
The system implements automatic self-healing capabilities where the failover mechanism autonomously detects failures and executes the server switch without human assistance. The monitoring and switching processes are automated, allowing the system to service itself during failure events
3Reliability
If redundant server capacity is implemented for failover, then service continuity is improved, but the system complexity and resource requirements increase
Solution Approach 1:
The standby server capacity is designed as a cost-effective solution that accepts reduced utilization in exchange for providing critical failover capability. Rather than requiring a fully optimized production server, the standby can be a less expensive configuration that is sufficient for emergency takeover, reducing overall resource requirements while maintaining reliability
Data Source
AI summary
A Video on Demand (VOD) service provides VOD offering in response to a graphical user interface (GUI) screen that renders a guide of available VOD offerings. A concurrent stream of promotional content is also rendered along with the VOD offerings, and displays various VOD offerings and advertising media, typically rendered in a screen portion adjacent the VOD guide offerings. Such promotional content is often referred to as “barker” content and is delivered over a barker channel that transmits in parallel with the VOD guide. Delivery of the VOD guide and associated barker channel content includes a redundant barker player and failover processing that identifies failed barker content transmission (streaming) and commences transmission from a standby barker player with minimal interruption to the rendered viewer experience.


