Dynamic Transcoding for Seamless Streaming Content Stitching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Delivering advertisements and user-selected content in different formats can result in noticeable differences, leading to an uneven viewing or listening experience and decreased user satisfaction, particularly in mobile devices with power and hardware limitations.
Innovation Solution
The system implements dynamic transcoding to match the attributes of advertisement and content files, stitching them together to produce seamless streaming digital content that matches the requirements of the mobile device, using a transcoder and content manager to ensure uniform video and audio codecs, frame rates, and sample rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If advertisements and content files are delivered in different formats, then content diversity and advertising flexibility are improved, but viewing experience uniformity and user satisfaction deteriorate
Solution Approach 1:
The system dynamically changes the format parameters (video codec, audio codec, frame rate, sample rate) of advertisement content files to match the selected content file's parameters. This ensures that both content and advertisements are delivered in the same format, eliminating noticeable differences in viewing experience while maintaining the ability to serve diverse content and ads in different original formats.
2Manufacturing precision
If dynamic transcoding is applied to match content and ad formats, then viewing experience uniformity is improved, but processing time and system complexity increase
Solution Approach 1:
The system determines the format attributes of the selected content file before identifying the advertisement content file. This preliminary action allows the system to pre-plan the transcoding requirements and select advertisements that can be efficiently converted to match the content's format, reducing overall processing time while maintaining format matching precision.
Solution Approach 2:
The system dynamically selects and transcodes advertisement content files based on the specific format attributes of the selected content file. This dynamic approach allows the system to adapt to different content formats in real-time, ensuring precise format matching while optimizing processing efficiency by only transcoding when necessary.
3Adaptability or versatility
If client-side content stitching is implemented in mobile devices, then content delivery flexibility is improved, but device power consumption and hardware requirements increase
Solution Approach 1:
The system introduces a server-based intermediary (the content management system with transcoder) that performs the content stitching and format matching operations remotely. This intermediary handles the computationally intensive tasks of transcoding and concatenation on the server side, eliminating the need for mobile devices to perform these operations locally, thereby significantly reducing power consumption and hardware requirements while maintaining content delivery flexibility.
Data Source
AI summary
Computer implemented methods and systems are provided for dynamic transcoding to stitch streaming digital content. A selection of a content file is received from a mobile device. An advertisement content file is identified for the selected content file. Attributes of the selected content file are determined. Attributes of the advertisement content file are determined. The advertisement content file and the selected content file are converted so that the attributes of the advertisement content file and the attributes of the selected content file match. The selected content file is stitched with the advertisement content file to produce streaming digital content. The streaming digital content is provided to the mobile device.


