Cloud Media Streaming Live Preview for Real-Time Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content providers face challenges in real-time detection of transmission gaps and errors during live media streaming to the cloud, as existing systems lack efficient mechanisms for immediate diagnosis and adjustment of video encoding parameters.

Innovation Solution

A cloud-based media streaming system provides a live video preview with associated metrics, using peer-to-peer video conferencing standards like WebRTC, allowing content providers to monitor and diagnose issues in real-time, and adjust encoding parameters based on ingestion metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional media streaming systems are used without live previewing, then system complexity is reduced, but the ability to detect transmission gaps and errors in real-time deteriorates

Engineering Contradiction:
Improvedetection of transmission gaps and errorsVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a preview stream as an intermediary element that mediates between the original media stream and the content provider's monitoring system. This preview stream acts as a representative sample that carries transmission quality information back to the provider without requiring the full original stream to be sent back, thus adding detection capability while controlling complexity increase.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a copy (preview stream) of the original media stream to be sent back for monitoring purposes. This copying approach allows the content provider to detect transmission issues by examining the preview stream without needing to implement complex monitoring infrastructure for the full original stream, improving reliability while managing system complexity.

Inventive Principle:
Principle #26Copying

2Reliability

If video preview is sent back to content provider for real-time monitoring, then transmission problem detection improves, but network bandwidth consumption increases

Engineering Contradiction:
Improvereal-time diagnosis capabilityVSAvoidnetwork bandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system extracts only the essential monitoring information by creating a reduced preview stream rather than transmitting the complete original stream back to the content provider. This extraction approach removes unnecessary data while retaining the critical transmission quality indicators needed for real-time diagnosis, improving reliability while reducing bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The preview stream is designed with local quality characteristics optimized for monitoring purposes rather than full fidelity. The preview contains sufficient detail to detect transmission gaps and errors but uses lower resolution or reduced data rates, allowing real-time diagnosis capability while minimizing network bandwidth usage compared to transmitting the full original stream.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If encoding parameters are adjusted based on ingestion metrics, then streaming quality improves, but system control complexity increases

Engineering Contradiction:
Improvevideo encoding qualityVSAvoidsystem control complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism where ingestion metrics from the preview stream are sent back to the content provider, enabling data-driven adjustments to encoding parameters. This feedback loop improves video encoding quality by allowing real-time optimization based on actual transmission conditions, while the automated nature of metric collection and analysis helps manage the complexity of system control.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The encoding parameters are made dynamic and adjustable based on real-time ingestion metrics rather than being fixed. This dynamic approach allows the system to adapt encoding quality to current network conditions and transmission characteristics, improving streaming quality while the systematic approach to parameter adjustment based on metrics helps control the complexity of managing these dynamic changes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11457279B1Live previewing of streaming video in the cloud
Publication Date: 2022.09.27 AMAZON TECH INC
  • US11457279B1 patent drawing
  • US11457279B1 patent drawing
  • US11457279B1 patent drawing

AI summary

Methods, systems, and computer-readable media for live previewing of streaming video in the cloud are disclosed. A portion of a video stream is received at a cloud-based media streaming system via a network. The media streaming system generates a video preview of the portion of the video stream. The media streaming system sends the video preview to a client device via a peer-to-peer connection before an additional portion of the video stream is received by the media streaming system. The video preview is displayed on the client device.