Multi-Scale Video Encoding for Smooth Playback on Unstable Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network fluctuations cause video playing smoothness issues in video conferencing and online education, leading to freezing and poor user experience.
Innovation Solution
Implement a multi-scale encoding method using a single-scale encoder to generate multiple bitstream data sets at different scales, prioritizing transmission of lower-scale data to ensure smooth video playback even with network fluctuations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high encoding scale bitstream data is transmitted, then video quality is improved, but network transmission reliability deteriorates due to larger data size
Solution Approach 1:
The patent segments the video encoding into multiple scales (e.g., first scale and second scale), creating separate bitstream data sets for different quality levels. This allows the system to transmit multiple encoded versions of the same video content, where lower-scale data ensures basic playback reliability while higher-scale data provides quality improvement when network conditions permit.
Solution Approach 2:
The patent changes the encoding parameters (specifically the encoding scale) to generate bitstream data at different quality levels. By adjusting the encoding scale parameter, the system produces multiple versions of the video data with varying compression ratios, enabling flexible adaptation to network conditions while maintaining transmission reliability.
2Reliability
If multi-scale encoding is performed, then video playback smoothness is improved, but device complexity increases
Solution Approach 1:
The encoding process is segmented into multiple passes or stages, where the video data is encoded at different scales sequentially. This segmentation allows the system to manage complexity by breaking down the multi-scale encoding task into manageable segments that can be processed independently and then combined.
Solution Approach 2:
The patent performs preliminary encoding at multiple scales before transmission. By pre-computing and storing bitstream data at different encoding scales, the system avoids the need for complex real-time multi-scale encoding during playback, thereby reducing device complexity while maintaining playback smoothness.
Data Source
AI summary
The technology of this application relates to an encoding method, an encapsulation method, a display method, an apparatus, and an electronic device. The encoding method includes obtaining a to-be-encoded image, determining N encoding scales (N is an integer greater than 1) for the image, determining an encoding parameter corresponding to each of the N encoding scales, to obtain N groups of encoding parameters, and encoding the image N times by using a preset single-scale encoder based on the N groups of encoding parameters to obtain N groups of bitstream data. In this way, the image is encoded to obtain the bitstream data with a small data amount (namely, the bitstream data with a low encoding scale), so that when a network fluctuates, the bitstream data corresponding to the image can arrive at a decoder side with a higher probability, thereby ensuring smoothness of video playing.


