Multicast Adaptive Stream Switching for OTT Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telecommunications networks face challenges in delivering high-quality video content over IP-based packet networks, particularly during peak hours with large numbers of concurrent users, as existing techniques fail to balance ease of use with network scalability.

Innovation Solution

The implementation of multicast adaptive stream switching, which combines adaptive bit-rate switching with IP multicast to stream multiple quality video streams synchronized at the content source, allowing user devices to detect congestion and switch between different bit-rate encodings without interruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional unicast delivery is used for OTT video content, then each user receives dedicated video stream ensuring quality service, but network bandwidth consumption increases linearly with number of concurrent users making it unsuitable for large-scale primetime delivery

Engineering Contradiction:
Improvevideo delivery qualityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent combines unicast and multicast delivery mechanisms into a unified system. During primetime hours when many users request the same content, the system automatically switches from unicast to multicast delivery, merging the efficiency of multicast with the reliability of unicast. This allows one video stream to serve multiple users simultaneously, dramatically reducing bandwidth consumption while maintaining delivery quality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically adjusts the delivery mode based on real-time network conditions and user demand. When network congestion is detected or during primetime periods with high concurrent user counts, the system transitions from static unicast delivery to adaptive multicast delivery. This dynamic switching optimizes bandwidth utilization while ensuring continuous quality video delivery to all users.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If multicast delivery is used to reduce bandwidth consumption during primetime, then network scalability improves, but video stream synchronization and quality consistency across multiple users becomes difficult to maintain

Engineering Contradiction:
Improvenetwork bandwidth efficiencyVSAvoidvideo stream synchronization
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the network controller continuously monitors video stream delivery status, buffer levels, and synchronization states of multicast groups. Based on this feedback, the system dynamically adjusts multicast stream parameters, re-synchronizes streams if drift is detected, and ensures all users receive consistent quality video content even during high-demand primetime periods.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes key parameters of the multicast delivery including bit rate, resolution, and encoding format based on network conditions and user device capabilities. By dynamically adjusting these parameters, the system maintains video synchronization across the multicast group while optimizing bandwidth efficiency and ensuring consistent quality delivery to all concurrent users during primetime.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If multiple video quality streams are provided for adaptive switching, then user experience during network congestion improves, but system complexity increases due to need to manage and synchronize multiple stream encodings

Engineering Contradiction:
Improveuser experience during congestionVSAvoidstream management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a network controller as an intermediary that manages the complexity of multiple video stream encodings and synchronization. This controller handles the heavy lifting of encoding multiple quality versions, synchronizing them, and managing multicast group assignments. The user device simply receives instructions from the controller and switches between streams based on network conditions, significantly reducing the complexity burden on end-user devices while maintaining excellent user experience during congestion.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the video content into multiple quality-encoded streams (e.g., high definition, standard definition, low resolution) that are independently managed and transmitted. Each segment corresponds to a different quality level, allowing users to automatically switch between segments based on network bandwidth availability. This segmentation approach simplifies the switching logic at the user device while enabling robust adaptive delivery during primetime congestion.

Inventive Principle:
Principle #1Segmentation

4Reliability

If network policy management is implemented to control video delivery during primetime, then quality of service can be maintained, but system complexity and administrative overhead increase

Engineering Contradiction:
Improvequality of serviceVSAvoidnetwork management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service mechanisms where user devices automatically detect network congestion conditions and independently switch between different video quality streams without requiring manual network policy intervention. The network controller provides the necessary stream information and switching instructions, but the actual quality adaptation is performed autonomously by each user device based on real-time network conditions, eliminating the need for complex centralized policy management while maintaining quality of service during primetime.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8826349B2Multicast adaptive stream switching for delivery of over the top video content
Publication Date: 2014.09.02 VERIZON PATENT & LICENSING INC
  • US8826349B2 patent drawing
  • US8826349B2 patent drawing
  • US8826349B2 patent drawing

AI summary

Multicast adaptive stream switching for delivery of video content over an IP-based packet network is provided. A network device obtains multiple synchronized multicast streams of the same video content, where each of the multiple synchronized multicast streams includes a different bit-rate encoding. The network device receives, from a user device, a request to join a multicast group for one of the multiple synchronized multicast streams and provides, to the user device, the one of the multiple synchronized multicast streams corresponding to the requested multicast group. The user device detects a congestion level associated with the current multicast stream. The network device receives, from the user device, a request to join a different multicast group for a different one of the multiple synchronized multicast streams and provides, to the user device, the different one of the multiple synchronized multicast streams corresponding to the requested different multicast group.