<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>From GPAC developpers:<br><br>"<br>In short, MP4Box can be used:<br>- for attaching metadata to individual streams or to the whole ISO file to produce MPEG-21 compliant or hybrid MPEG-4/MPEG-21 files<br>- 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).<br><br>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:<br>MP4Box -hint file.mp4<br>"<br><br>I use their tool in my projects (a modified version). They're talking about streaming the MP4 *file*, or im wrong?<br><br><div><hr id="stopSpelling">From: finlayson@live555.com<br>Date: Sat, 21 Sep 2013 00:08:34 -0700<br>To: live-devel@ns.live555.com<br>Subject: Re: [Live-devel] mediaServer MP4 support<br><br><div><blockquote><div class="ecxhmmessage" style="font-size:12pt;font-family:Calibri;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;"><div dir="ltr">From Matroska developpers:<br> <br>"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."<br></div></div></blockquote><div><br></div>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.</div><div><br></div><div>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.)</div><br><br><div>
<span class="ecxApple-style-span" style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;font-size:medium;"><span class="ecxApple-style-span" style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;font-size:medium;">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/" target="_blank">http://www.live555.com/</a></span></span>
</div>
<br><br>_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel</div>                                          </div></body>
</html>