Low-Latency Streaming Switching Between MPEG-TS and MMT
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The convergence of broadcasting and communication networks has led to the emergence of new content types like UHD and 3D video, necessitating efficient multimedia data transmission and playback across various environments, while existing MPEG-TS systems are inefficient to replace immediately, requiring a solution for coexistence with MMT-based systems.
Innovation Solution
An apparatus and computer-readable medium that provide low-latency real-time broadcast content by switching between MPEG-TS and MMT-based streaming services based on user requests, using first and second media receiving modules to decode streaming data packets from different servers and a playback module to determine switching conditions for efficient operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If MMT-based streaming service is used, then low-latency real-time broadcast is achieved, but compatibility with legacy MPEG-TS systems is reduced
Solution Approach 1:
The system dynamically switches between MMT-based and MPEG-TS-based streaming services based on real-time conditions such as user requests, channel switching events, and network environments. This dynamic adaptability allows the system to achieve low latency when MMT is available while maintaining compatibility with legacy MPEG-TS systems when needed, thus resolving the contradiction between latency reduction and system compatibility.
2Adaptability or versatility
If MPEG-TS-based legacy system is used, then system compatibility is maintained, but latency is increased
Solution Approach 1:
The system transitions from static legacy MPEG-TS implementation to a dynamic architecture that can switch between MPEG-TS and MMT protocols. When low-latency performance is required and MMT servers are available, the system automatically switches to MMT-based streaming, thereby reducing latency while maintaining backward compatibility with legacy systems through conditional use of MPEG-TS.
3Adaptability or versatility
If dual media receiving modules are implemented, then service quality and flexibility are improved, but device complexity increases
Solution Approach 1:
The system segments the media receiving functionality into separate first and second media receiving modules, where the first module handles MPEG-TS-based streaming and the second module handles MMT-based streaming. This segmentation allows each module to be optimized for its specific protocol while working together under unified control, improving service flexibility without overwhelming complexity through modular design.
Solution Approach 2:
The playback module serves as a universal component that can handle decoded data from both the first media receiving module (MPEG-TS) and the second media receiving module (MMT). This multi-functionality reduces overall system complexity by having a single playback engine that adapts to different input sources, rather than requiring separate playback paths for each protocol.
Data Source
AI summary
The disclosure relates to an apparatus for providing low-latency real-time broadcast content in an MMT-based streaming service and a computer-readable recording medium having a related program recorded therein. According to the disclosure, when a streaming request event for an arbitrary channel occurs, the apparatus determines whether the streaming request event satisfies an event condition for switching to a low-latency real-time broadcast mode. Depending on a determination results, the apparatus transmits a streaming request to a first or second streaming server for providing a streaming service based on a first or second media transmission technique. Then the apparatus receives and decodes a first or second streaming data packet of real-time broadcast content from the first or second streaming server and plays the decoded first or second streaming data packet.


