Media Stream Encryption for Adaptive Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for adaptive media streaming face inefficiencies due to independent encryption and compression processes, leading to significant computational resource consumption and potential disruptions in media stream delivery, especially during adaptive streaming and media processing requests.

Innovation Solution

The method involves partitioning a media stream into segments, generating an index table, encrypting it, and randomizing the sequence of the segments, allowing for efficient transmission and processing without additional decryption steps, leveraging the similarity between compression and encryption to reduce computational overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption and compression processes are performed independently, then content protection and media processing are achieved, but computational resource consumption increases significantly

Engineering Contradiction:
Improvecontent protectionVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent combines encryption and compression operations into a unified process. The media is encrypted in the time domain before compression, allowing both security and compression to be achieved in an integrated manner rather than as separate sequential operations, thereby reducing computational overhead and resource consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The encryption operation is performed preliminarily on the media data in the time domain before the compression process begins. This preliminary encryption allows the compression algorithm to work on already-encrypted data, eliminating the need for separate encryption steps during or after compression, thus reducing overall computational resources required.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If adaptive streaming is implemented, then user experience is improved, but temporary pausing or disruption of media stream occurs

Engineering Contradiction:
Improveadaptive streamingVSAvoidmedia stream continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The media is pre-encrypted in the time domain before segmentation and adaptive streaming processing. This preliminary encryption ensures that all adaptive streaming operations (segmentation, reordering, rate adaptation) can be performed on already-encrypted data without requiring intermediate decryption steps, thereby maintaining continuous stream delivery without pausing or disruption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By performing encryption preliminarily and maintaining encrypted format throughout the adaptive streaming process, the system ensures continuous processing and transmission of media data without interruption. The encrypted data stream can be continuously segmented, reordered, and transmitted adaptively without breaking the stream for decryption/ re-encryption cycles.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If decryption is performed at the receiving side for adaptive processing, then media processing flexibility is improved, but computational resources at client device are consumed

Engineering Contradiction:
Improvemedia processing flexibilityVSAvoidcomputational power consumption
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The encryption is performed preliminarily at the server side before transmission, and the encrypted format is maintained throughout the adaptive streaming process. This allows adaptive processing operations to be performed on encrypted data at the client device without requiring computationally intensive decryption operations, thereby reducing power consumption while maintaining processing flexibility through encrypted-domain operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8838954B2Media processing devices for adaptive delivery of on-demand media, and methods thereof
Publication Date: 2014.09.16 FUTUREWEI TECHNOLOGIES INC
  • US8838954B2 patent drawing
  • US8838954B2 patent drawing
  • US8838954B2 patent drawing

AI summary

In one embodiment, a method of streaming media includes partitioning a media stream to be transmitted into a first stream of media segments at a media server. The first stream of the media segments has a first sequence. An index table is generated to identify the first sequence of the first stream of the media segments. The index table is encrypted using a key. A second stream of the media segments is generated. The second stream has a second sequence, which is random relative to the first sequence. The encrypted index table and a transcoded media stream having the second stream of the media segments are transmitted.