Edge Node Video Tile Encoding for Low Latency Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current approaches for offloading video processing to the cloud in video streaming introduce significant computational load on transmitter and receiver devices and increase end-to-end transmission delay due to additional decoding and encoding operations, which is undesirable for real-time communication.
Innovation Solution
Configuring an edge node in the telecommunication network to process video streams using low latency techniques and encoding processed video into tiles with a tiled video streaming codec, allowing for combined tile-based video streams to be decoded by a single hardware or software decoder, thereby reducing computational load and transmission delay.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If video processing is offloaded to the cloud, then computational load on transmitter and receiver devices is reduced, but end-to-end transmission delay increases due to additional decoding and encoding operations
Solution Approach 1:
The system performs video processing actions in advance at the transmitter device before video transmission. The processing entity at the transmitter device processes the video stream and generates processed video data that is then encoded and transmitted to the receiver device, eliminating the need for additional decoding and encoding operations at the receiver side.
Solution Approach 2:
The patent extracts the video processing function from the receiver device and relocates it to the transmitter device. The processing entity at the transmitter device handles all complex video processing operations, allowing the receiver device to simply decode and display the processed video without performing computationally intensive processing tasks.
2Adaptability or versatility
If multiple video streams are received and decoded simultaneously, then video conferencing functionality is enabled, but computational load on receiver device increases significantly
Solution Approach 1:
The system performs video processing actions in advance at the transmitter device before video transmission. The processing entity at the transmitter device processes the video stream and generates processed video data that is then encoded and transmitted to the receiver device, eliminating the need for additional decoding and encoding operations at the receiver side.
3Ease of manufacture
If video processing is performed on end-user devices, then processing capability is available, but device performance suffers due to computational complexity
Solution Approach 1:
The patent extracts the video processing function from the receiver device and relocates it to the transmitter device. The processing entity at the transmitter device handles all complex video processing operations, allowing the receiver device to simply decode and display the processed video without performing computationally intensive processing tasks.
Data Source
AI summary
A system and computer-implemented method are provided for facilitating a video streaming which comprises a plurality of transmitter devices each transmitting a respective video via a telecommunication network and a receiver device receiving the respective videos via the telecommunication network. The system may comprise an edge node which may receive video from a transmitter device in uncompressed form or in compressed form as a low latency video stream, process the video and encode the processed video as a tile-based video stream. A combiner may then, in the compressed domain, combine any received tile-based video streams to obtain a combined tile-based video stream which contains tiles of the videos of at least two transmitter devices and which may be decodable by a single decoder instance.


