Dear Ross:<br><br>I swear that the openRTSP terminates naturally with the RTCP &quot;Bye&quot;. However, the utiliy &quot;mp4info&quot; from MPEG4IP with the heighest debug level&nbsp; reports &quot;MP4ERROR: MP4ReadBytes: not enough bytes, reached end-of-file.&quot; It seems that there's something wrong with the output file format. As I know, the utilities provided by MPEG4IP apply their library libmp4v2 to edit mp4 file. The library first opens the specified mp4 file and parses it before any operation. If something bad at the end is encountered, it reports an error message and stops working.
<br><br>Well It's helpful for liveMedia to output a playable mp4 file. However, it should be more useful if the output file is editable. libmp4v2 is so far I know the one of the open libraries to edit mp4 file with rich functionalities for reading/writing tracks, metadata, hint information, and so forth. It would be wonderful if the two packages can cooperate with each other.
<br><br>PS: here are part of the debug messages at the end<br>.<br>.<br>.<br>ReadAtom: type = &quot;pmax&quot; data-size = 4 (0x4) hdr 8<br>Read:&nbsp; bytes = 1462 (0x000005b6)<br>ReadAtom: pos = 0x8f2450<br>ReadAtom: type = &quot;dmax&quot; data-size = 4 (0x4) hdr 8
<br>Read:&nbsp; milliSecs = 33 (0x00000021)<br>ReadAtom: pos = 0x8f245c<br>ReadAtom: type = &quot;payt&quot; data-size = 15 (0xf) hdr 8<br>Read:&nbsp; payloadNumber = 1611484496 (0x600d4d50)<br>MP4ERROR: MP4ReadBytes: not enough bytes, reached end-of-file
<br><br>----------------------------------------------------------------<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Brain Lai<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HealthGen Blog (HealthGen.NET)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="http://www.HealthGen.net/">http://www.HealthGen.net/</a>&gt;
<br><br><br><div><span class="gmail_quote">2006/2/10, Ross Finlayson &lt;<a href="mailto:finlayson@live555.com">finlayson@live555.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>&gt;As a result, I shall ask whether the output mp4 by openRTSP is a<br>&gt;parsable and editable mp4 file format<br><br>Yes, it should be.<br><br>Note, though, that if you use the &quot;-4&quot; (or &quot;-q&quot;) option to
<br>&quot;openRTSP&quot;, then you have to let it run to completion.&nbsp;&nbsp;You can't<br>just &lt;control&gt;-c to quit &quot;openRTSP&quot;; if you do, you'll end up with an<br>incomplete .mp4 file.<br><br>So, instead of killing &quot;openRTSP&quot; with &lt;control&gt;-c, you should give
<br>it the &quot;-e &lt;end-time&gt;&quot; option, or else kill it with the -HUP or -USR1 signals.<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ross Finlayson<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Live Networks, Inc. (<a href="http://LIVE555.COM">LIVE555.COM</a>)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;
<a href="http://www.live555.com/">http://www.live555.com/</a>&gt;<br><br>_______________________________________________<br>live-devel mailing list<br><a href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com
</a><br><a href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a><br></blockquote></div><br>