Dynamic Unicast Multicast 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 bandwidth constraints, despite the use of techniques like statistical multiplexing and MPEG compression, which restrict the number of programs that can be efficiently delivered.
Innovation Solution
A device and method that dynamically switch between unicast and multicast media streams in response to bandwidth constraints, allowing for seamless alteration of media stream types at switching points such as advertisement splicing or channel change requests, to optimize bandwidth utilization and ensure uninterrupted service.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If statistical multiplexing and MPEG compression are used, then bandwidth utilization is improved, but the number of programs that can be provided to users remains relatively limited
Solution Approach 1:
The system dynamically switches between unicast and multicast media stream types based on real-time bandwidth constraints and user demand. The controller monitors bandwidth availability and selectively alters the type of media stream (unicast or multicast) to convey programs to end user devices, enabling flexible adaptation to changing network conditions and maximizing both bandwidth utilization and the number of deliverable programs
2Reliability
If unicast media streams are provided to multiple users, then service quality is maintained, but bandwidth consumption increases
Solution Approach 1:
The system dynamically selects between unicast and multicast stream types based on the number of users requesting the same program. When few users request a program, unicast streams maintain service quality. When many users request the same program, the system switches to multicast streams to reduce bandwidth consumption while maintaining acceptable service quality
Solution Approach 2:
The controller changes the parameter of media stream type (unicast vs. multicast) based on bandwidth constraints and user demand patterns. This parameter change allows the system to optimize the balance between service quality and bandwidth consumption by selecting the appropriate stream type for each program and user combination
Data Source
AI summary
A scheme for providing programs to multiple end user devices. Two types of media streams that convey a first group of programs are provided to multiple end user devices via an edge device. The two types of programs include a unicast media stream and a multicast media stream. When a request from a first end user device to view a first program that belongs to the first group of programs is received, a type of a media stream that conveys the first program to a second end user device is selectively switched, in response to bandwidth constraints imposed on a communication path coupled to the edge device.


