Reductive Edging Architecture for Live Streaming Error De-emphasis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing adaptive bitrate streaming systems face challenges in achieving parity across different client devices and ensuring robust playback, particularly due to varying capabilities and handling of fringe syntax, latency, and errors, which affects user experience.

Innovation Solution

The implementation of a Reductive Edging architecture that provides edge intelligence externally to client devices, prefetching media content, managing bitrates, and handling errors to ensure seamless streaming experiences across platforms without requiring radical reconfiguration of client devices or applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If adaptive bitrate streaming is implemented, then streaming flexibility and quality adaptation are improved, but connection handshaking and playlist collection requirements increase system complexity

Engineering Contradiction:
Improvestreaming flexibilityVSAvoidconnection handshaking and playlist collection
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-collecting and caching playlist information and media segment metadata before actual streaming occurs. This allows the client to have ready-to-use streaming configurations without performing complex connection handshakes during playback, thus reducing real-time system complexity while maintaining adaptive bitrate capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An intermediary caching layer is introduced between the streaming server and client. This intermediary collects and stores playlist information and media segment details, allowing the client to access streaming configurations through simple cache lookups rather than complex direct connections to the server, thereby reducing connection handshaking complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If video data buffering is performed, then playback robustness is improved, but download time and potential streaming failures increase

Engineering Contradiction:
Improveplayback robustnessVSAvoiddownload and buffering time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary buffering of media segments and playlist information during off-peak times or in advance, rather than buffering during critical playback moments. This allows robustness to be achieved without significantly impacting actual streaming time, as the buffering occurs beforehand when network resources are less constrained.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements beforehand cushioning by maintaining a pre-filled cache of media segments and playlist data that can be immediately accessed during streaming. This cushioning buffer protects against network failures and download delays without requiring active buffering during critical moments, thus reducing perceived download and buffering time while maintaining playback robustness.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If error handling is implemented in streaming, then playback reliability is improved, but error visibility and user frustration increase when failures occur during streaming

Engineering Contradiction:
Improveplayback reliabilityVSAvoiduser frustration from visible errors
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system converts harmful visible errors into beneficial transparent error handling by implementing error de-emphasis. When errors occur during streaming, the system silently recovers through pre-fetched alternatives or cached content without notifying the user of the failure. This transforms the harmful effect of visible errors into a beneficial seamless playback experience, maintaining reliability while eliminating user frustration.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

An error handling intermediary layer is introduced between the streaming protocol and the user interface. This intermediary layer absorbs and manages errors internally, using pre-fetched content and cached playlists to mask underlying failures. The user never sees the error conditions directly, as the intermediary translates them into transparent recoveries, thus improving reliability while preventing user frustration from visible errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11647241B2Error de-emphasis in live streaming
Publication Date: 2023.05.09 SONY INTERACTIVE ENTERTAINMENT LLC
  • US11647241B2 patent drawing
  • US11647241B2 patent drawing
  • US11647241B2 patent drawing

AI summary

A Reductive Edging device and computer program product. The Reductive Edging device has a processor, memory coupled to the processor and non-transitory instructions embedded in the memory that when executed by the processor causes the device to perform a method for reductive edging. The method includes, prior to sending a media segment to a client device, performing error de-emphasis operations and sending information associated with error de-emphasis.