Rateless FEC Encoding for Multicast Video Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multicast video transmissions over wireless networks face challenges due to packet losses and varying quality of service (QoS) and quality of experience (QoE) across different wireless channels, making it difficult to deliver high-definition video content efficiently.
Innovation Solution
The method involves encoding multimedia content using upper layer rateless forward error correction (FEC) codes and assigning encoded packets to wireless channels based on their importance level, with packets from the base layer transmitted over licensed channels and those from enhancement layers over unlicensed channels, utilizing scalable video coding (SVC) and multiview video coding (MVC) techniques.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multicast video transmissions are performed over wireless networks, then bandwidth resources are freed up for other services, but packet losses occur due to wireless channel conditions and device mobility
Solution Approach 1:
The video content is segmented into multiple layers (base layer and enhancement layers), with each layer encoded separately and transmitted as distinct packets. This segmentation allows the system to prioritize transmission of critical base layer packets while enhancing quality with optional enhancement layer packets, thereby maintaining reliability for essential content while freeing bandwidth.
Solution Approach 2:
Different error protection mechanisms are applied to different parts of the video data. The base layer packets receive stronger error protection and higher priority transmission, while enhancement layer packets use lighter protection. This local differentiation of quality measures ensures critical packets are delivered reliably while optimizing overall bandwidth usage.
2Quantity of substance
If multicast transmissions are performed over wireless networks, then bandwidth resources are freed up, but differentiated quality of service (QoS) or quality of experience (QoE) becomes difficult to achieve
Solution Approach 1:
The video stream is divided into scalable layers with different importance levels. Base layer packets contain essential video information for acceptable quality playback, while enhancement layers provide additional quality improvements. This segmentation enables the system to adaptively allocate bandwidth resources to meet different QoS requirements - ensuring base layer delivery for minimum quality guarantees while optionally providing enhancement layers for improved QoE.
Solution Approach 2:
The system dynamically adjusts transmission parameters such as modulation schemes, coding rates, and resource allocation based on channel conditions and QoS requirements. For critical base layer packets, more robust transmission parameters are used, while enhancement layer packets use more efficient parameters, enabling differentiated QoS adaptation to varying network conditions.
3Reliability
If encoded packets are transmitted over selected wireless channels based on importance level, then reliable multicast transmissions are achieved, but device complexity increases due to multiband reception and decoding requirements
Solution Approach 1:
The transmission system segments video data into layered packets with clear identification markers indicating their importance level. Receivers can prioritize processing by first decoding base layer packets from reliable channels, then optionally processing enhancement layer packets. This segmentation allows receivers to implement selective decoding, reducing complexity by only processing packets necessary for the desired quality level.
Solution Approach 2:
The encoded packets contain self-identifying information about their importance level and layer type. Receivers can autonomously prioritize packet processing and resource allocation based on this embedded information without requiring complex external control mechanisms. The system enables receivers to self-adjust their decoding behavior according to available resources and channel conditions.
Data Source
AI summary
Methods and apparatuses are disclosed for encoding and transmitting video or multimedia content in wireless communications networks. The methods include encoding a block of input symbols using upper layer rateless forward error correction (FEC) codes to generate a plurality of encoded packets. The rateless FEC codes may be layer-aware or may incorporate unequal error protection (UEP). The input symbols represent one or more layers of scalable encoded video or multimedia content. Each of the plurality of encoded packets is transmitted over a selected one of a plurality of wireless channels. The wireless channel is selected based on an importance level of the input symbols in the encoded packet exceeding a threshold. The threshold may vary dynamically based on conditions in the networks.


