Hybrid Unicast Multicast Streaming Buffering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional video-on-demand (VOD) streaming services face bandwidth limitations, particularly in wireless networks, due to the unicast technique's inefficiency when multiple users stream the same content simultaneously, leading to reduced quality and increased network traffic.
Innovation Solution
Implementing a hybrid streaming method that combines unicast and multicast technologies, where user devices receive a portion of the content via unicast and buffer a subsequent portion via multicast, allowing seamless transition from unicast to buffered multicast streams to optimize network resource usage and improve VOD quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If unicast technique is used for VOD streaming, then each client device can receive content separately, but network bandwidth is consumed excessively when multiple customers stream the same content simultaneously
Solution Approach 1:
The patent segments the content delivery process into two distinct phases: initial unicast delivery to establish the stream, and subsequent multicast delivery for efficient distribution. This segmentation allows the system to leverage the advantages of both unicast (reliability, individual customization) and multicast (bandwidth efficiency) techniques at different stages of content delivery.
Solution Approach 2:
The patent implements dynamic switching between unicast and multicast modes based on real-time conditions. The system dynamically transitions from unicast to multicast after an initial delay period, and can adapt the multicast duration based on whether the content is finished or still ongoing. This dynamic approach optimizes bandwidth usage while maintaining delivery reliability.
2Loss of energy
If multicast is used for VOD streaming, then network bandwidth efficiency is improved, but the system complexity increases due to the need to manage both unicast and multicast streams
Solution Approach 1:
The patent applies preliminary action by establishing a unicast stream first before switching to multicast. The system pre-delivers content via unicast for a specified initial delay period to ensure proper stream establishment and client readiness, then transitions to multicast for the remaining content. This preliminary unicast phase simplifies the overall system management by creating a clear sequential workflow.
Solution Approach 2:
The patent uses an intermediary approach where the server manages both unicast and multicast streams as intermediate components. The server acts as a mediator that coordinates the transition between unicast and multicast modes, handles the complexity of stream management, and presents a simplified interface to both clients and network infrastructure.
3Ease of operation
If unicast stream is presented continuously, then content delivery is simple, but network traffic increases during peak usage times
Solution Approach 1:
The patent implements periodic action by using a timer mechanism to control the transition from unicast to multicast. The system operates in periodic cycles: initial unicast delivery for a specified duration, then transition to multicast for the remaining content. This periodic switching pattern maintains operational simplicity while significantly improving network throughput efficiency during peak usage times.
Solution Approach 2:
The patent changes key parameters of the streaming system dynamically. The server modifies delivery parameters (unicast vs. multicast mode, timing, duration) based on content state and network conditions. This parameter changes approach maintains ease of operation from the client perspective while optimizing network throughput efficiency through intelligent parameter management.
Data Source
AI summary
A user device provides, to a content delivery system, a content request for selected media and receives, in response to the content request, a unicast link for receiving the selected media via a unicast stream and a multicast link for receiving the selected media via a multicast stream. The user device presents a first portion of the selected media via the unicast stream and buffers, in a local memory, a second portion of the selected media from the multicast stream. The second portion is later in linear sequence of the selected media than the first portion. The user device discontinues presenting the first portion of the selected media when the first portion would overlap the second portion and present the second portion of the selected media from the memory.


