Multisource Playback Switching for Rewind Without Bandwidth Spikes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multimedia playback systems face significant bandwidth issues when users activate the 'play back from beginning' function, especially during major events, due to the switch from multicast to unicast technology, which consumes excessive network resources.
Innovation Solution
A method for managing playback by accelerating chunks from a secondary source when a rewind command is received, allowing seamless transition back to the primary source once catch-up is possible, optimizing bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the playback device switches to unicast technology when a rewind command is received, then the user can play back content from the beginning, but the network bandwidth consumption increases significantly
Solution Approach 1:
The content stream is divided into multiple segments (chunks) that can be independently managed. The playback device segments the rewind operation into two phases: first playing back recent chunks from the unicast source, then switching back to multicast for the remainder of the content, thereby reducing overall bandwidth consumption while maintaining rewind functionality
Solution Approach 2:
The playback device dynamically switches between unicast and multicast sources based on the rewind operation status. During the rewind period, unicast is used to provide historical content; once the rewind is complete and the device returns to live viewing, it dynamically transitions back to multicast to reduce bandwidth consumption
2Adaptability or versatility
If multiple playback devices simultaneously use unicast streams for rewind, then each user can access content from the beginning, but the network bandwidth consumption becomes enormous
Solution Approach 1:
Instead of providing complete unicast streams to all requesting devices, the system provides only the necessary partial content (recent chunks) during the rewind period. This partial action approach satisfies user needs while minimizing overall bandwidth consumption, especially during high-demand events
3Ease of operation
If the playback device continues using unicast stream after rewind, then the user can access historical content, but the device cannot efficiently return to live broadcast
Solution Approach 1:
The playback device maintains continuous operation by seamlessly transitioning from unicast rewind content back to multicast live broadcast. The system ensures continuity of useful action by managing the switch between sources without interrupting playback, allowing efficient return to live viewing while maintaining content accessibility
Data Source
AI summary
A method for managing the playback, by a playback device, of chunks of content which are accessible from content sources which are able to transmit chunks of the same content with a time lag. When the content from a first source is played back at a playback speed, referred to as a reference speed, receiving a command to rewind the content is followed by playing back chunks from a second source at a speed which is different from the reference speed, and by continuing to play back chunks originating from the first source when the chunks to be played back are available from the first source.

