Dynamic Bitrate Video Transmission via Multi-Channel Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video transmission systems face significant resource consumption due to transcoding, and they often require receivers to have a network quality matching or exceeding that of the broadcast sender, leading to restricted viewing in poor network environments.
Innovation Solution
A method and system that divide a single video into multiple channels for transmission, using an interleaving scheme to encode frames across multiple encoders, allowing receivers to combine and decode video streams based on their network environment, thereby adjusting the bitrate and quality of the video.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the server performs transcoding to provide videos in various qualities, then the video quality adaptability is improved, but the server resource consumption increases significantly
Solution Approach 1:
The video stream is segmented into multiple channels with different bitrates (first channel with first bitrate, second channel with second bitrate). Instead of transcoding the entire video into multiple quality versions, the system divides the video data into separate channels that can be selectively received based on network conditions, thereby reducing server processing resources while maintaining quality adaptability.
2Adaptability or versatility
If the broadcast sender dynamically adjusts broadcast bitrate to adapt to network conditions, then the network adaptability is improved, but the receiver cannot view the broadcast without receiving all transmitted data
Solution Approach 1:
The video broadcast is divided into multiple channels with different bitrates. Receivers can selectively receive only the channel appropriate for their network conditions, eliminating the need to wait for or receive all transmitted data. This enables immediate playback without delay while adapting to varying network environments.
Solution Approach 2:
The system provides dynamic bitrate adaptation by offering multiple video channels with different bitrates. Receivers can dynamically switch between channels based on current network conditions, allowing flexible adaptation without requiring the sender to adjust the broadcast in real-time or the receiver to accumulate all data first.
3Manufacturing precision
If the receiver requires network quality matching or exceeding the broadcast sender, then the video quality is maintained, but the ease of operation is reduced due to network restrictions
Solution Approach 1:
By segmenting the video into multiple bitrate channels, the system allows receivers with different network qualities to access appropriate video streams. Users with poorer network conditions can receive lower bitrate channels while maintaining playable video quality, eliminating the restriction that network quality must match or exceed the sender's quality.
Data Source
AI summary
Disclosed is a method and system for transmitting and reproducing a video of a dynamic bitrate using a plurality of channels. A video transmission method may transferring frames of a video to N encoders using an interleaving scheme, N denoting a first natural number greater than or equal to 2, generating N video streams by encoding the frames using the N encoders, each of the N video streams corresponding to one of the N encoders, and transmitting each of the N video streams as an independent stream.


