Dual Video Stream Redundancy via Bandwidth-Aware Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current streaming platforms face challenges in simplifying the process of generating dual redundant video streams, which are often not utilized due to increased processing and network costs, resulting in reduced reliability for live broadcasts.

Innovation Solution

A system and method that automatically establish dual streams by determining user eligibility and network bandwidth, allowing for seamless transmission to multiple network nodes or data centers, thereby simplifying the dual streaming process and ensuring redundancy for important broadcasts without additional user effort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dual redundant video streams are generated manually, then reliability of live broadcasts is improved, but device complexity and processing costs increase

Engineering Contradiction:
Improvereliability of live broadcastsVSAvoidcomplexity of dual streaming process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically detects whether dual streaming is enabled for a user based on historical viewer count, and autonomously establishes dual redundant streams without requiring manual user configuration. The recording device itself performs the complexity of setting up dual streams, freeing users from this technical task while ensuring reliability for important broadcasts.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts streaming parameters by monitoring historical viewer count and automatically enabling or disabling dual streaming mode. When viewer count exceeds a threshold, the system transitions from single-stream to dual-stream mode, automatically managing the complexity based on broadcast importance without requiring manual intervention.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If dual redundant video streams are generated for all broadcasts, then reliability is improved, but network bandwidth consumption and processing costs increase

Engineering Contradiction:
Improvereliability of live broadcastsVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically changes the streaming mode parameter based on the broadcast's historical viewer count. For broadcasts with high historical viewership, dual redundant streams are activated to ensure reliability. For broadcasts with lower viewership, single-stream mode is maintained to conserve network bandwidth. This conditional parameter adjustment resolves the contradiction by applying redundancy only when necessary.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of applying dual streaming to all broadcasts universally, the system applies partial action by selectively enabling dual streams only for broadcasts that meet certain criteria (historical viewer count threshold). This avoids the excessive bandwidth consumption of universal dual streaming while still providing reliability enhancement where it is most needed.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If manual configuration of dual streams is required, then processing costs are reduced, but ease of operation deteriorates

Engineering Contradiction:
Improveease of setting up dual streamsVSAvoidautomation infrastructure
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system provides self-service by automatically detecting user eligibility for dual streaming based on historical viewer count and autonomously establishing dual redundant streams. Users simply need to enable dual streaming in their account settings; the system then handles all technical complexities of stream generation, transmission, and management without requiring further user intervention or technical knowledge.

Inventive Principle:
Principle #25Self-service

4Ease of operation

If dual streaming is enabled based on user preference, then ease of operation is improved, but loss of control over bandwidth usage increases

Engineering Contradiction:
Improveuser control over dual streamingVSAvoidnetwork bandwidth usage
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system implements feedback by continuously monitoring historical viewer count data and using this information to automatically determine whether dual streaming should be enabled. This feedback loop allows the system to make intelligent decisions about bandwidth usage based on actual broadcast performance and importance, balancing user convenience with efficient resource management. Users can opt-in to dual streaming, and the system will automatically manage it based on real-time feedback about broadcast significance.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11849163B2Redundant video stream generation
Publication Date: 2023.12.19 META PLATFORMS INC
  • US11849163B2 patent drawing
  • US11849163B2 patent drawing
  • US11849163B2 patent drawing

AI summary

The disclosed computer-implemented method may include discovering, by a computer processor and based on user information, that an identity of a user generating a live broadcast is enabled for dual streaming. The method may also include determining, by the computer processor and based at least in part on available network bandwidth, that the live broadcast is authorized for dual streaming. The method may further include transmitting separately, by the computer processor at least partly in response to the discovery and the determination, streams of the live broadcast to a plurality of different network nodes of a streaming platform. Various other methods, systems, and computer-readable media are also disclosed.