HTML5 Player FLV Format Conversion via Intermediary Transcoder

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Html5 players currently support only three video formats (mp4, webm, and ogg), making it necessary to convert FLV files for on-demand services and leading to long-time delays with HLS protocol in live streaming, which limits compatibility and efficiency.

Innovation Solution

A method and apparatus for Html5-based audio/video playing that includes downloading and format converting audio/video data using XMLHttpRequest or Websocket protocols, recognizing unsupported formats like FLV, and converting them into supported formats like mp4 or webm for seamless playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the Html5 player is used for on-demand services, then the video provider needs to convert a large number of stored flv files into mp4 files, otherwise normal compatibility cannot be realized

Engineering Contradiction:
Improveformat compatibilityVSAvoidfile conversion complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (video conversion module or transcoder) that converts FLV files to MP4 format as a middle step, enabling the Html5 player to play FLV content without requiring direct native FLV support. This mediator resolves the format incompatibility between the dominant FLV industry standard and the Html5 player's limited format support.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the HLS protocol is used to realize live streaming at the Html5 player, then the mp4 format is suitable for live streaming, but the adoption of the HLS protocol may bring about the issue of long-time delay

Engineering Contradiction:
Improvelive streaming capabilityVSAvoidstreaming delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Instead of using the conventional HLS protocol approach that segments video into small chunks for streaming, the patent inverts the approach by enabling direct FLV format streaming through the Html5 player. This reversal eliminates the need for HLS protocol's segmentation and reassembly process, thereby reducing the time delay inherent in the traditional HLS workflow.

Inventive Principle:
Principle #13The other way round (Inversion)

3Device complexity

If the Html5 player supports only three formats (mp4, webm, and ogg), then the player structure remains simple, but the compatibility with industry-standard FLV format is limited

Engineering Contradiction:
Improveplayer structure simplicityVSAvoidformat support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent makes the Html5 player multi-functional by adding capabilities to handle multiple video formats (FLV, MP4, WebM, OGG) through integrated conversion modules. This allows a single player to serve multiple format requirements without requiring separate dedicated players for each format, thereby achieving universality while maintaining relatively simple architecture.

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

Data Source

PatentUS11259096B2HTML5-based audio/video playing method and apparatus, and live audio/video streaming method and system
Publication Date: 2022.02.22 CHINANETCENT TECH
  • US11259096B2 patent drawing
  • US11259096B2 patent drawing
  • US11259096B2 patent drawing

AI summary

An Html5-based audio/video playing method includes: based on a playing scenario, downloading audio/video data under the playing scenario; performing format conversion on the audio/video data; and loading the audio/video data after format conversion into an Html5 player.