Media Stream Switching for Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems face limitations in providing multiple programs to users due to increased bandwidth requirements, especially with the rise of high definition television, despite the use of techniques like statistical multiplexing and MPEG compression.
Innovation Solution
A device and method that selectively switch between unicast and multicast media streams in response to bandwidth constraints, allowing seamless alteration of media stream types at switching points such as advertisement splicing or channel change requests, to optimize bandwidth utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If statistical multiplexing and MPEG compression schemes are implemented, then bandwidth utilization is improved, but the number of programs that can be provided to users is still limited
Solution Approach 1:
The system dynamically switches between unicast and multicast media stream types based on real-time bandwidth availability and user demand. When bandwidth is sufficient, unicast streams provide dedicated program delivery; when bandwidth is constrained, multicast streams efficiently share bandwidth across multiple users watching the same program, thus increasing the number of programs that can be provided
2Manufacturing precision
If high definition television technologies are implemented, then program quality is improved, but bandwidth requirements increase
Solution Approach 1:
The system merges multiple unicast media streams into a single multicast media stream when multiple users request the same high definition program. This consolidation reduces the total bandwidth consumption while maintaining program quality, as the compressed HD signal is transmitted once and delivered to multiple endpoints simultaneously
3Reliability
If unicast media streams are used to provide programs, then service reliability is improved, but bandwidth consumption increases
Solution Approach 1:
The system creates a single multicast copy of the media stream that can be simultaneously delivered to multiple users. This multicast copy serves as an efficient alternative to multiple unicast streams, reducing bandwidth consumption while maintaining service reliability through standardized multicast delivery protocols and error correction mechanisms
Data Source
AI summary
A device and a method for providing programs to multiple end user devices. The method includes: providing to multiple end user devices, via an edge device, at least one type of media stream out of unicast media stream and a multicast media stream; wherein the at least one type of media stream convey a group of programs; receiving a request from a first end user device to view a first program that belongs to the group of programs; and selectively switching, in response to bandwidth constraints imposed on a communication path coupled to the edge device, a type of a media stream that conveys the first program to a second end user device.


