Multi-Track Video Streaming with Segmented Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video content streaming methods require significant traffic and do not seamlessly switch between multiple video tracks, leading to inefficient data usage and limited content switching capabilities.
Innovation Solution
A multi-track video content service method and system that receives user requests for multiple videos, synchronizes video segments based on play order, and seamlessly transitions between tracks, using a single data flow to manage and stream video content, allowing for free seeking and advertisement insertion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple video tracks are provided using multiple screens as in the related art, then a plurality of videos can be displayed simultaneously, but data traffic increases significantly (N times for N videos)
Solution Approach 1:
The patent divides each video track into multiple segments and transmits only the segments that need to be switched, rather than transmitting entire videos. This segmentation allows the system to provide multi-track video content while significantly reducing data traffic by sending only necessary portions of each video track.
Solution Approach 2:
The patent creates a unified multi-track video data structure where multiple video tracks share common segmentation and synchronization mechanisms. This universal structure allows a single data flow to carry multiple video tracks that can be dynamically switched, eliminating the need for separate full-video transmissions for each track.
2Adaptability or versatility
If multiple video tracks are provided using multiple screens as in the related art, then a plurality of videos can be displayed simultaneously, but the system cannot switch between different contents
Solution Approach 1:
The patent implements dynamic track switching within a single video player by synchronizing segment timestamps across multiple video tracks. This dynamic capability allows seamless switching between different video contents without requiring multiple fixed screens, making the system adaptable to user preferences while maintaining a simple single-screen interface.
Solution Approach 2:
The patent pre-segments all video tracks into time-synchronized segments before playback. This preliminary segmentation and timestamp assignment enables instant switching between tracks at segment boundaries without complex real-time processing, achieving smooth content transitions with manageable system complexity.
3Reliability
If video segments are transmitted for each track separately, then complete video content can be provided, but data traffic and processing overhead increase
Solution Approach 1:
The patent merges multiple video tracks into a unified multi-track video data structure where segments from different tracks share common timing information and can be transmitted efficiently. This merging allows complete video content delivery across multiple tracks while reducing total data volume through shared segment structures and selective transmission.
Data Source
AI summary
Methods and systems for providing multi-track video content includes, receiving a user request for multi-track video, the multi-track video including a plurality of videos, each of the plurality of videos corresponding to a track, each of the plurality of videos being divided into time-based video segments; requesting a first video of the plurality of videos, the first video corresponding to a first track of the multi-track video; receiving first video segments corresponding to the first video; sequentially transferring the first video segments to a player for displaying the sequentially transferred first video segments; receiving second video segments of a second video of the plurality of videos instead of receiving the first video segments, the second video segments corresponding to a second track of the multi-track video; and sequentially transferring the second video segments to the player for displaying the sequentially transferred second video segments.


