Hybrid Video Encoding With Browser-Based H.264 Fallback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The playback of H.265 encoded video in web applications is fragmented due to compatibility issues with web browsers and hardware, leading to a poor user experience and the need for complex system requirements that are difficult for users to meet.

Innovation Solution

A video encoder configuration and fallback logic that enables playback of H.265 encoded video on any web application/web browser and hardware device using a hybrid, cloud-based security system, with transcoding to H.264 for incompatible devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If H.265 encoding is used to improve video compression efficiency and reduce bandwidth consumption, then video quality and storage efficiency are improved, but compatibility with web browsers and hardware becomes problematic

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidbrowser compatibility
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary detection of browser H.265 support capabilities before video playback. Based on the detection result, it pre-selects the appropriate encoding format (H.265 or H.264) to ensure compatibility. This preliminary action prevents compatibility issues from arising during actual playback.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the video encoding parameter (format) based on detected browser capabilities. When H.265 is not supported, it transcodes or selects H.264 format instead. This parameter adaptation resolves the contradiction between using advanced compression and maintaining broad compatibility.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If transcoding to H.264 is performed to ensure compatibility with incompatible devices, then browser compatibility is improved, but computational overhead and processing time increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidtranscoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs compatibility detection in advance to identify which devices need transcoding. This allows the system to prepare appropriate video formats beforehand, avoiding last-minute transcoding operations and reducing overall processing complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary compatibility layer that detects browser capabilities and mediates between the H.265 source content and the client device. This intermediary selectively applies transcoding only when necessary, rather than universally, thereby reducing computational overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If H.265 video is streamed to all devices regardless of compatibility, then video quality is maintained, but playback failures occur on incompatible browsers

Engineering Contradiction:
Improvevideo qualityVSAvoidplayback reliability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system performs preliminary capability detection to identify compatible devices before streaming. This ensures that each device receives an appropriate format (H.265 for compatible devices, H.264 for incompatible ones), guaranteeing both quality and reliable playback across all devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different video quality formats to different devices based on their specific capabilities. Compatible devices receive high-quality H.265 encoding, while incompatible devices receive H.264 encoding. This local adaptation ensures optimal quality for each device type without compromising overall reliability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12439103B1System and method for hybrid video encoding with fallback compatibility logic
Publication Date: 2025.10.07 VERKADA INC
  • US12439103B1 patent drawing
  • US12439103B1 patent drawing
  • US12439103B1 patent drawing

AI summary

A method for hybrid video encoding includes receiving, via a browser, a signal representing a requested media, and determining whether the browser is compatible with high efficiency video encoding (H.265). When the browser is compatible with H.265, the requested media is transmitted, via a first video encoder, in a non-transcoded, H.265 format. When the browser is incompatible with H.265, one of: (1) a H.265 version of the requested media is transcoded to a transcoded H.264 version when the requested media includes recorded video footage, (2) the H.265 version of the requested media is transcoded to the transcoded H.264 version when the requested media does not include recorded video footage and includes full resolution video footage, or (3) the requested media is transmitted via a second video encoder in a non-transcoded, H.264 format when the requested media does not include recorded video footage and does not include full resolution video footage.