Microservice Media Processing for Multi-Format Video Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media processing and routing systems are complex, costly, and require dedicated resources for each function, making them inefficient and difficult to manage, especially when handling different input and output formats.

Innovation Solution

A software-based media processing system utilizing microservices, computational resources, and an object-based control system that dynamically allocates resources and simplifies operations through an intuitive user interface, enabling automated media processing and routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hardware-based decoders and encoders are used for each media format, then media processing capability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvemedia format handling capabilityVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces hardware-based decoders and encoders with software-based processing components. Instead of having dedicated hardware circuits for each media format, the system uses software modules that can be dynamically loaded and executed on general-purpose processors, thereby reducing hardware complexity while maintaining format versatility

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

Solution Approach 2:

The patent implements a universal processing architecture where a single hardware platform can handle multiple media formats through software configuration. The system uses a common hardware resource pool that can be dynamically assigned to different processing tasks based on format requirements, eliminating the need for dedicated hardware for each format

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

2Productivity

If dedicated hardware resources are allocated for each function, then processing performance is improved, but ease of operation and resource flexibility deteriorate

Engineering Contradiction:
Improveprocessing performanceVSAvoidresource allocation flexibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements dynamic resource allocation where hardware resources are not fixed to specific functions but can be dynamically assigned based on real-time processing needs. The system uses a resource manager that can allocate, reallocate, and release hardware resources as media projects are created and completed, providing operational flexibility while maintaining performance

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the allocation parameters from static hardware assignments to dynamic software-controlled resource distribution. Instead of fixed hardware channels, the system uses configurable parameter sets that define resource allocation based on project requirements, enabling flexible operation while preserving processing performance through optimized resource assignment

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If setup routines are configured for each media project, then processing accuracy is improved, but loss of time and operational complexity increase

Engineering Contradiction:
Improveprocessing parameter accuracyVSAvoidsetup time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements pre-configured processing templates and default parameter sets that can be applied to media projects before actual processing begins. Common setup routines are stored as reusable configurations, allowing the system to quickly initialize processing parameters without requiring manual reconfiguration for each project, thereby reducing setup time while maintaining accuracy through pre-validated parameters

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables copying of processing configurations and setup routines between different media projects. Instead of manually recreating settings for each project, the system can replicate proven configurations from template projects or previous successful processing sessions, significantly reducing setup time while preserving processing accuracy through exact parameter replication

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250324124A1Methods and systems for multi-format media processing
Publication Date: 2025.10.16 TVU NETWORKS CORP
  • US20250324124A1 patent drawing
  • US20250324124A1 patent drawing
  • US20250324124A1 patent drawing

AI summary

Methods and systems for media processing are provided which are capable of accepting any media input and converting the media input for one or more media outputs. A plurality of video sources are provided, each of which produce a corresponding video stream. A microservice server is provided which comprises microservices adapted to at least one of decode, encode, scale, route, and transmit the corresponding video streams. A plurality of computational resources available for use by the microservices are provided. A resource management subsystem is provided for orchestrating the microservices according to project parameters of one or more media projects, allocating and coordinating the plurality of the computational resources required by the microservices for the one or more media projects, and outputting corresponding media processed by the microservices for the one or more media projects.