Dynamic Video Transcoding for Mobile Playback Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video content transmission systems face challenges in ensuring smooth playback on mobile devices due to differences in screen sizes and processing power, leading to video and audio synchronization issues and increased bandwidth consumption.
Innovation Solution
The system dynamically adjusts the number and size of i-frames in video content based on playback capabilities and scene changes, inserting additional i-frames to reduce frame dropping and optimize frame size for the playback system, thereby improving video playback synchronization and reducing data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If video content is pre-scaled for a mobile device's display size, then transmission bandwidth is reduced and decoding time is decreased, but the system requires storing multiple versions of video content for different display sizes which significantly increases storage requirements
Solution Approach 1:
The patent dynamically changes video content parameters (frame size, i-frame frequency) based on the playback device's display size and processing capabilities. Instead of storing multiple fixed versions, the system retrieves a master video and dynamically adjusts its parameters to match the requesting device, resolving the contradiction between optimized decoding speed and storage requirements
Solution Approach 2:
The system implements dynamic adaptation where video content parameters are adjusted in real-time based on device characteristics. The video server dynamically determines appropriate frame sizes and i-frame frequencies based on the playback device's display size and processing power, eliminating the need for static pre-scaled versions for each device type
2Loss of energy
If video content is transmitted with fewer i-frames for better compression, then bandwidth consumption is reduced, but video and audio synchronization issues occur on mobile devices with less powerful processors
Solution Approach 1:
The patent dynamically adjusts the i-frame frequency parameter based on the playback device's processing capabilities. For mobile devices with less powerful processors, the system increases i-frame frequency to prevent synchronization issues, while for more powerful devices it reduces i-frame frequency to minimize bandwidth consumption, optimizing both parameters based on device performance
Solution Approach 2:
The system performs preliminary assessment of the playback device's processing capabilities before transmitting video content. By determining device characteristics in advance, the server can pre-adjust video parameters including i-frame frequency to match the device's ability to process and synchronize video and audio, preventing synchronization issues before they occur
Data Source
AI summary
The present disclosure includes, among other things, systems, methods and program products for video transcoding. A request is received for first video content for a playback system where the first video content is encoded with a first number of i-frames, where first video content frames are a first frame size. A second number of i-frames is determined for the first video content based on one or more playback capabilities of the playback system, where the second number of i-frames is greater than the first number of i-frames. A second frame size is determined for the first video content based on the playback capabilities of the playback system, where the second frame size is smaller than the first frame size. The first video content is transcoded to second video content where the second video content has the second number of i-frames and frames of the second frame size.


