Server-Side Video Stream Conversion for Playback Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face difficulties in playing videos due to complex encoding and decoding scenarios, such as unsupported protocols, lack of decoding capabilities, and weak network environments, leading to poor video playback quality.

Innovation Solution

An information processing method involving a server that receives an initialization application from a client, acquires video stream data, converts it to a playable format, and provides it to the client for seamless playback, utilizing worker threads, cache regions, and encoding/decoding techniques like ffmpeg to handle various encoding formats and network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If video stream data is directly played on the client, then playback speed is fast, but playback compatibility is poor due to unsupported protocols and lacking decoding capabilities

Engineering Contradiction:
Improveplayback speedVSAvoidplayback compatibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent introduces a server as an intermediary between the video source and the client. The server receives the video stream, performs decoding and re-encoding into formats compatible with the client's playback capabilities, then transmits the processed video to the client. This intermediary processing resolves the contradiction by maintaining fast playback through efficient server-side encoding while achieving broad compatibility through format conversion.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the client's mechanical decoding capabilities (which are limited by device hardware) with server-side software decoding using tools like ffmpeg. This substitution allows the server to handle complex decoding tasks that would be impossible or inefficient on the client device, thereby achieving both fast playback and broad format compatibility.

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

2Adaptability or versatility

If complex encoding and decoding is performed on the client, then video format compatibility is improved, but device performance requirements increase

Engineering Contradiction:
Improvevideo format compatibilityVSAvoiddevice performance
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The server acts as an intermediary that performs all complex encoding and decoding operations. By offloading these computationally intensive tasks from the client device to the server, the patent achieves broad video format compatibility through professional-grade encoding/decoding while keeping device performance requirements minimal.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the complex encoding and decoding functionality from the client device and relocates it to the server. This extraction removes the performance burden from the client while maintaining comprehensive format compatibility through the server's powerful processing capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If video is downloaded before playback, then playback quality is high, but waiting time increases

Engineering Contradiction:
Improveplayback qualityVSAvoidwaiting time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The server performs preliminary actions by pre-decoding and pre-encoding video streams into multiple format variants before the client requests playback. This preliminary preparation ensures that when the client requests video playback, the appropriate format is already ready for immediate transmission, achieving both high playback quality and minimal waiting time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic video processing where the server adapts the video encoding format in real-time based on the client's capabilities and network conditions. This dynamic approach allows the system to optimize playback quality while minimizing waiting time by selecting and preparing the most appropriate format before transmission.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12542937B2Information processing method and apparatus, electronic device and computer readable storage medium
Publication Date: 2026.02.03 BOE TECHNOLOGY GROUP CO LTD
  • US12542937B2 patent drawing
  • US12542937B2 patent drawing
  • US12542937B2 patent drawing

AI summary

An information processing method and apparatus, an electronic device and a computer readable storage medium are provided. The information processing method includes: receiving a first initialization application from a first client and responding to the first initialization application, wherein the first initialization application includes a play parameter of video stream data playable on the first client; receiving a task instruction from the first client after responding to the first initialization application; acquiring first video stream data according to the task instruction; converting the first video stream data into second video stream data such that the second video stream data has the play parameter; and providing the second video stream data to the first client so that the second video stream data is played on the first client.