>From GPAC developpers:

"
In short, MP4Box can be used:
- for attaching metadata to individual streams or to the whole ISO file to 
produce MPEG-21 compliant or hybrid MPEG-4/MPEG-21 files
- and packaging and tagging the result for streaming, download and playback on 
different devices (e.g. phones, PDA) or for different software (e.g. iTunes).

To prepare for RTP, the following instruction will create RTP hint tracks for 
the file. This enables classic streaming servers like DarwinStreamingServer or 
QuickTime Streaming Server to deliver the file through RTSP/RTP:
MP4Box -hint file.mp4
"

I use their tool in my projects (a modified version). They're talking about 
streaming the MP4 *file*, or im wrong?

From: finlay...@live555.com
Date: Sat, 21 Sep 2013 00:08:34 -0700
To: live-de...@ns.live555.com
Subject: Re: [Live-devel] mediaServer MP4 support

>From Matroska developpers:
 
"Live streaming is the equivalent of TV broadcasting on the internet. There are 
2 families of servers for that. The RTP/RTSP ones and the HTTP servers. 
Matroska is not meant to be used over RTP. RTP already has timing and channel 
mechanisms that would wasted if doubled in Matroska."

They're talking about streaming a Matroska *file*, which obviously (as they 
note) doesn't make sense to do via RTP.  (In particular, there's no RTP payload 
format defined that would make this possible.)  This would also be the case for 
streaming MP4 files, BTW.
What we implement, however, is streaming *from* a Matroska file (rather than 
streaming the file itself).  I.e., we demultiplex each track of the file 
(audio, video, text (subtitles)), and stream each demultiplexed track using an 
appropriate RTP payload format, and with appropriate timestamps so that a 
receiving client can resynchronize them.  (This also makes it possible for the 
server (or client) to stream only some tracks of the file, if desired.)


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/



_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel                            
          
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to