Adaptive Bitrate Video Server for Hybrid Network Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Streaming high-quality video over hybrid networks, such as those combining the Internet and DOCSIS networks, faces bandwidth constraints, particularly during 'trick-mode' operations like fast-forward and rewind, leading to video freezing or quality drops due to insufficient bandwidth.

Innovation Solution

Implementing an adaptive bit rate video server that selectively transmits I, P, and B frames based on requested playback speeds, adjusting bitrates, and using Quality of Service (QoS) management to prioritize and allocate bandwidth effectively, ensuring continuous video streaming without stalling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high bitrate video streaming is provided over hybrid networks, then video quality is improved, but network bandwidth availability deteriorates due to insufficient bandwidth during trick-mode operations

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth availability
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The video stream is segmented into different frame types (I-frames, P-frames, B-frames) with different priorities and bandwidth requirements. During trick-mode operations, the system selectively transmits only essential frame segments (primarily I-frames for fast-forward, or B-frames for rewind) rather than complete video frames, reducing bandwidth consumption while maintaining acceptable video quality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes video transmission parameters including bitrate, frame rate, and frame type selection based on network conditions and requested playback speed. During fast-forward operations, the bitrate and frame rate are reduced by transmitting fewer and smaller frames, while maintaining the ability to deliver high quality video during normal playback when bandwidth is available

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If bandwidth is increased to support fast-forward and rewind operations, then trick-mode performance is improved, but network resource allocation deteriorates due to excessive bandwidth consumption

Engineering Contradiction:
Improvetrick-mode performanceVSAvoidbandwidth consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts bandwidth allocation and transmission parameters in real-time based on the current operation mode (normal playback, fast-forward, or rewind). During trick-mode operations, it transitions to a dynamic transmission mode that sends only essential frame segments at reduced rates, while during normal playback it uses full-bandwidth high-quality transmission, optimizing both trick-mode performance and overall network resource utilization

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

During fast-forward operations, the system uses partial action by transmitting only a subset of video frames (primarily I-frames) rather than complete video streams. This partial transmission provides sufficient bandwidth for trick-mode operations without excessively consuming network resources, as the reduced frame count and size meet the minimum requirements for acceptable fast-forward performance

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If complete video frames are transmitted during fast-forward operations, then video quality is improved, but transmission time deteriorates due to excessive data volume

Engineering Contradiction:
Improvevideo qualityVSAvoidtransmission time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system extracts and transmits only the essential components needed for fast-forward playback (primarily I-frames which contain complete image data) while omitting redundant frame segments (P-frames and B-frames that contain differential data). This extraction approach maintains adequate video quality for fast-forward operations while dramatically reducing the total data volume and transmission time compared to sending complete video frames

Inventive Principle:
Principle #2Taking out (Extraction)

4Manufacturing precision

If bandwidth is allocated for high-quality video streaming, then video quality is improved, but network congestion deteriorates during peak usage periods

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork congestion
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system implements periodic adjustment of transmission parameters including bitrate adaptation and frame type selection based on network conditions. During periods of network congestion, it periodically switches to more efficient compression modes and selective frame transmission, while during periods of available bandwidth, it restores high-quality full-frame transmission, thereby maintaining video quality while reducing network congestion through periodic optimization

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10567465B2Streaming video over a network
Publication Date: 2020.02.18 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10567465B2 patent drawing
  • US10567465B2 patent drawing
  • US10567465B2 patent drawing

AI summary

Systems and methods to deliver streaming video over a hybrid network are provided herein. An adjusted bitrate to transmit video from a server to a client is determined in response to a fast-forward or rewind request. Frames from a video are selectively transmitted to accommodate for the adjusted bitrate based and a bitrate of a connection between the server and the client.