Adaptive Browser Video Streaming for Codec and Decode Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media streaming methods in web browsers face security vulnerabilities with plug-ins, compatibility issues with unsupported codecs, and limitations in decoding high framerate and high resolution video without relying on MPEG-DASH container formats.

Innovation Solution

An adaptive media streaming apparatus that uses a video web worker to determine codec support, switches between embedded and script-based decoders, and moves MPEG-DASH container creation logic to the media streaming apparatus, enabling secure, high framerate, and high resolution video streaming without plug-ins.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If plug-ins are used to stream media in web browsers, then media playback functionality is expanded, but security vulnerabilities increase due to malicious code injection risks

Engineering Contradiction:
Improvemedia playback functionalityVSAvoidsecurity vulnerabilities
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the media decoding functionality from external plug-ins and embeds it directly into the web browser through native decoder support. This eliminates the security vulnerability of plug-ins while maintaining media playback capability, as the browser itself handles decoding without requiring third-party extensions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary layer in the form of a protocol conversion mechanism that translates traditional media streaming protocols into web-compatible formats. This intermediary enables plug-inless media streaming by bridging the gap between legacy media services and modern web browser capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If HTML5 video element is used for plug-inless media streaming, then security is improved, but codec compatibility deteriorates when media service apparatus uses unsupported formats

Engineering Contradiction:
Improvesecurity vulnerabilitiesVSAvoidcodec compatibility
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal decoder architecture within the web browser that can handle multiple codec formats including H.264, H.265, and others beyond the standard HTML5 support. This multi-functional decoder maintains security while expanding codec compatibility to work with various media service apparatus.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent dynamically changes decoding parameters and selects appropriate decoders based on the incoming media format. When a media service apparatus uses an unsupported codec, the system automatically adjusts by selecting a compatible decoder from available options, maintaining both security and compatibility.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If MPEG-DASH container format is used for adaptive streaming, then streaming quality is improved, but real-time property deteriorates due to initial container storage delay

Engineering Contradiction:
Improvestreaming qualityVSAvoidinitial delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary encoding and segmentation of media content into adaptable units before transmission. This preliminary action allows the media to be streamed in real-time with adaptive quality adjustment without requiring extensive container storage delays, as the content is pre-prepared in a streaming-optimized format.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic adaptive streaming that adjusts media quality and bitrate in real-time based on network conditions and device capabilities. This dynamic approach eliminates the need for rigid container formats like MPEG-DASH, allowing flexible real-time streaming with maintained quality adaptation.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If JavaScript-based decoders are used to support various container formats, then adaptability is improved, but decoding performance deteriorates for high framerate and high resolution video

Engineering Contradiction:
Improvecontainer format supportVSAvoiddecoding performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the decoding function into multiple specialized decoders, each optimized for specific container formats and video specifications. Instead of using a single JavaScript-based universal decoder, the system divides decoding tasks among multiple native decoders, maintaining both format adaptability and high performance for demanding video content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces JavaScript-based decoding with native hardware-accelerated decoders for high framerate and high resolution video. By substituting the software-based JavaScript mechanism with optimized native decoding mechanisms, the system achieves both format versatility and superior decoding performance.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12526331B2Adaptive media streaming method and apparatus according to decoding performance
Publication Date: 2026.01.13 HANWHA VISION CO LTD
  • US12526331B2 patent drawing
  • US12526331B2 patent drawing
  • US12526331B2 patent drawing

AI summary

A method and apparatus for streaming media without installing a plug-in in a web browser are provided. When a JavaScript decoder is used to stream media without installing a plug-in, it is difficult to support decoding of high framerate and high resolution video due to the limitations of JavaScript. When streaming media using a video element of HTML5 without installing a plug-in, a compatibility issue with a conventional video capturing apparatus using RTSP/RTP and an initial delay problem due to a container of MPEG-DASH are inherent. The present disclosure presents an adaptive media streaming method and apparatus capable of performing streaming of high framerate and high resolution video without an initial delay and compatibility issues by addressing these drawbacks.