Transcoding Service Pipelines for Media Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Companies face challenges in managing and maintaining media processing systems across various devices with fluctuating bandwidth, requiring efficient encoding systems to provide high-quality video/audio content at a low cost, as digital media needs to be adapted for multiple device types over unmanaged networks.
Innovation Solution
The implementation of pipelines for transcoding jobs, where a transcoding service assigns computing resources to process jobs, allowing customers to manage and prioritize tasks, secure content, and organize processing by media type or device type, using presets and permissions to optimize transcoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If media content is delivered to multiple device types over unmanaged networks, then adaptability to different devices is improved, but system complexity increases
Solution Approach 1:
The patent segments the media processing system into multiple independent pipelines, where each pipeline is dedicated to a specific device type or media format. This segmentation allows the system to handle multiple device types simultaneously through specialized subsystems, reducing the complexity of managing universal compatibility while maintaining high adaptability to different devices.
2Adaptability or versatility
If transcoding is performed for multiple device types, then content compatibility is improved, but processing time increases
Solution Approach 1:
The patent implements preliminary action by pre-configuring multiple pipelines with device-specific transcoding parameters and profiles before actual media processing begins. When media content needs to be delivered to multiple device types, the system can simultaneously initiate transcoding operations across different pipelines using pre-established configurations, significantly reducing the time required for compatibility processing.
Solution Approach 2:
The patent ensures continuity of useful action by operating multiple pipelines in parallel, where each pipeline continuously processes media content for its target device type simultaneously. This parallel continuous processing eliminates sequential bottlenecks, allowing the system to produce device-compatible content for multiple platforms concurrently rather than sequentially, thereby reducing total processing time while maintaining comprehensive content compatibility.
3Productivity
If computing resources are allocated for transcoding, then processing capability is improved, but resource management complexity increases
Solution Approach 1:
The patent segments computing resources into dedicated pools for each pipeline, where each pipeline has its own allocated computing resources for transcoding operations. This segmentation simplifies resource management by creating independent resource domains that can be managed separately, reducing the overall complexity of coordinating and allocating computing resources across the entire system while maintaining high processing capability through cumulative resource availability.
Data Source
AI summary
A transcoding service is described that is capable of transcoding or otherwise processing content, such as video, audio or multimedia content, by utilizing one or more pipelines. A pipeline can enable a user to submit transcoding jobs (or other processing jobs) into an available pipeline, where a transcoding service (or other such service) assigns one or more computing resources to process the jobs received to each pipeline. The transcoding service and the pipelines can be provided by at least one service provider (e.g., a cloud computing provider) or other such entity to a plurality of customers. A service provider can also provide the computing resources (e.g., servers, virtual machines, etc.) used to process the transcoding jobs from the pipelines.


