Fragmented MPEG-4 Media Stream Delivery for Live Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional media transmission techniques, such as RTSP/RTP over UDP, are limited in handling real-time media streams, particularly on devices with limited resources, as they require parsing entire headers before decoding and lack efficient mechanisms for seamless playback and adaptation to varying network conditions.

Innovation Solution

The implementation of a fragmented media stream delivery system using MPEG-4 files, which allows for near-live playback by including synchronization, end-of-file, and chapter information, enabling playback to start with the first fragment and allowing requests for subsequent fragments with different bit-rates, and utilizing a TCP-based framework for improved reliability and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If RTSP/RTP over UDP is used for media transmission, then transmission overhead is minimized and throughput is maximized, but reliability deteriorates due to lack of retransmission support

Engineering Contradiction:
ImprovethroughputVSAvoidtransmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The media stream is divided into discrete packets with sequence numbers, allowing individual retransmission of lost packets without affecting the entire stream. This segmentation enables reliability improvement while maintaining efficient transmission through selective retransmission rather than full stream retransmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The protocol implements feedback mechanisms where the receiver acknowledges received packets and notifies the sender of lost or erroneous packets. This feedback loop enables the sender to selectively retransmit only the problematic packets, improving reliability without the overhead of complete stream retransmission.

Inventive Principle:
Principle #23Feedback

2Reliability

If entire headers must be parsed before decoding, then protocol compliance is ensured, but parsing time increases and playback efficiency deteriorates

Engineering Contradiction:
Improveprotocol complianceVSAvoidparsing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The header is segmented into a fixed portion and a variable portion. The fixed portion contains essential parsing information that can be processed immediately, while the variable portion is parsed as needed during playback. This segmentation allows protocol compliance to be maintained while significantly reducing initial parsing time and enabling faster playback.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9596522B2Fragmented file structure for live media stream delivery
Publication Date: 2017.03.14 ADEIA MEDIA HOLDINGS INC
  • US9596522B2 patent drawing
  • US9596522B2 patent drawing
  • US9596522B2 patent drawing

AI summary

Media files such as MPEG-4 files are fragmented to allow for media and live media creation and delivery. A MPEG-4 standard description box includes synchronization information, end of file information, and chapter information to provide signaling information for near live playback of fragments. Playback can begin upon receiving a first MPEG-4 file fragment. A second MPEG-4 file fragment can be requested using information included in the first MPEG-4 file fragment.