Cloud Transcoding Service Workflow Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for digital media delivery across diverse devices and fluctuating bandwidths poses challenges for existing transcoding systems, which struggle to efficiently process and adapt media content due to the lack of standardization and rising complexity with new devices, codecs, and delivery mediums, leading to strain on processing capacity.
Innovation Solution
A cloud-based transcoding and processing service that allows content publishers to dynamically transcode media content into various formats and profiles using a workflow system, enabling automatic detection, scheduling, and application of workflows based on file attributes, metadata, and user-defined parameters, supporting multiple formats and devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional transcoding systems are used to process media content for diverse devices, then processing capacity is strained, but the ability to accommodate multiple device types and delivery mediums is limited
Solution Approach 1:
The patent implements a universal transcoding system that can handle multiple device types, codecs, and delivery mediums through a single platform. The system uses device profiles that define transcoding parameters for different device categories (mobile phones, tablets, televisions, PCs) and supports multiple codecs (H.264, H.265, VP9, AV1) within one system architecture, eliminating the need for separate processing systems for each device type.
Solution Approach 2:
The patent segments the transcoding process into distinct workflow stages: source media identification, device profile selection, transcoding parameter configuration, and output generation. This segmentation allows the system to efficiently manage complex transcoding tasks by breaking them down into manageable steps, improving overall processing capacity while maintaining adaptability to diverse device requirements.
2Reliability
If transcoding is performed to produce versions for multiple device variants, then media quality can be maintained, but system complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-defining device profiles with optimized transcoding parameters for various device types. These profiles are configured in advance with specific codec settings, resolution parameters, and bitrate recommendations, allowing the system to automatically select appropriate parameters without complex real-time decision-making, thus maintaining media quality while reducing operational complexity.
Solution Approach 2:
The system manages complexity by systematically varying transcoding parameters (codec type, resolution, bitrate, frame rate) based on device profile categories rather than treating each device individually. This parameter-based approach allows consistent quality maintenance across device variants while simplifying system management through standardized parameter sets.
3Adaptability or versatility
If new devices and codecs are added to support emerging platforms, then adaptability improves, but processing strain increases
Solution Approach 1:
The patent implements a dynamic device profile system that can be updated to accommodate new devices and codecs without requiring system-wide reconfiguration. When new device types or codecs are introduced, administrators can add new device profiles with appropriate parameters, and the system automatically adapts its processing capabilities. This dynamic approach maintains adaptability to emerging platforms while managing processing capacity through efficient profile-based parameter selection.
Data Source
AI summary
A processing service provides content publishers and other such users with automated content processing (e.g., transcoding or other). The content publisher is enabled to provide content (e.g., media files) to an input location for applying various processing to the content. Upon determining that the content has been placed into the input store, the processing service may select an appropriate workflow to be applied to the content and execute the workflow. The workflow may be selected based on various attributes of the content, the publisher, or the input store, such as the file name, embedded metadata, file size, time of day and the like. The workflow can process the content and store the resulting content into an output store or provide the content to various viewer devices. The workflow may also be customizable by the content publisher via an API or other such interface.


