<br><font size=2 face="sans-serif">Ok, that was pretty silly of me "MPEG"
is a generic subtype.</font>
<br>
<br><font size=2 face="sans-serif">I found some extra information for you
about ISO Media File (base specification ISO/IEC 14496-12).</font>
<br><font size=2 face="sans-serif">you can look at it here. http://cvs.sourceforge.net/viewcvs.py/gpac/gpac/include/gpac/m4_isomedia.h?view=markup</font>
<br><font size=2 face="sans-serif">The is some extensive information about
the </font><font size=3><tt>FOUR_CHAR mime types.</tt></font>
<br>
<br><font size=3><tt>The issue I seem to be having is simple that openRTSP
doesn't know about the mime types I'm using currently.</tt></font>
<br><font size=3><tt>So If I want to write a patch, should I edit QuickTimeFileSink.cpp
and add them to SubsessionIOState? I mean to create .mp4 files not .mov.</tt></font>
<br>
<br><font size=3><tt>Erick</tt></font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td>
<br>
<br>
<br>
<br>
<br><font size=1 face="sans-serif"><b>Erick van Rijk</b></font>
<p><font size=1 face="sans-serif">2004-12-15 05:02 PM</font>
<td>
<br><font size=1 face="sans-serif"> To:
"LIVE.COM Streaming Media - development
& use" <live-devel@ns.live.com></font>
<br><font size=1 face="sans-serif"> cc:
</font>
<br><font size=1 face="sans-serif"> Subject:
MP4 Systems files recording?</font><a href=Notes:///C1256ED1004DA958/DBFC857BDCC1F779852564B5001283E1/6E6B89F585745B03C1256F6B003DA396>Link</a>
<p><font size=1 face="sans-serif"> Classification:
Unclassified</font></table>
<br>
<br><font size=2 face="sans-serif">Hi Ross,</font>
<br>
<br><font size=2 face="sans-serif">I have a question for you.</font>
<br><font size=2 face="sans-serif">I'm currently streaming MP4System files
that contain a single PNG. When I record it with the current openRTSP it
doesn recognise the mime type</font>
<br><font size=2 face="sans-serif">Setup "video/MPEG4-GENERIC"
subsession (client ports 32828-32829)</font>
<br><font size=2 face="sans-serif">Warning: We don't implement a QuickTime
Video Media Data Type for the "MPEG4-GENERIC" track, so we'll
insert a dummy "????" Media Data Atom instead. A separate,
codec-specific editing pass will be needed before this track can be played.
I think the media subtype should be "MPEG".</font>
<br>
<br><font size=2 face="sans-serif">Do you think openRTSP will support MPEG
Systems files in the near future?</font>
<br>
<br><font size=2 face="sans-serif">regards,</font>
<br>
<br><font size=2 face="sans-serif">Erick</font>
<br>
<br><font size=2 face="sans-serif">Original file</font>
<br>
<br><font size=2 face="sans-serif">* Movie Info *</font>
<br><font size=2 face="sans-serif"> Timescale
600 - Duration 600</font>
<br><font size=2 face="sans-serif"> Fragmented
File no - 3 tracks</font>
<br><font size=2 face="sans-serif"> File Brand
isom - version 1</font>
<br><font size=2 face="sans-serif">File has root IOD</font>
<br><font size=2 face="sans-serif">Scene PL 1 - Graphics PL 1 - OD PL 1
- Visual PL 254 - Audio PL 1</font>
<br><font size=2 face="sans-serif">inline profiles included no</font>
<br>
<br><font size=2 face="sans-serif">Track # 1 Info - TrackID 201 - TimeScale
1000 - Duration 1000</font>
<br><font size=2 face="sans-serif">Media Type "vide" - Media
Sub Type "MPEG" - 1 samples</font>
<br><font size=2 face="sans-serif">MPEG-4 Config: Visual Stream - ObjectTypeIndication
109</font>
<br><font size=2 face="sans-serif">Visual Size 180 x 180</font>
<br><font size=2 face="sans-serif">Synchronized on stream 1</font>
<br>
<br><font size=2 face="sans-serif">Track # 2 Info - TrackID 2 - TimeScale
600 - Duration 600</font>
<br><font size=2 face="sans-serif">Track is present in Root OD</font>
<br><font size=2 face="sans-serif">Media Type "odsm" - Media
Sub Type "MPEG" - 1 samples</font>
<br><font size=2 face="sans-serif">MPEG-4 Config: ObjectDescriptor Stream
- ObjectTypeIndication 1</font>
<br><font size=2 face="sans-serif">Synchronized on stream 1</font>
<br>
<br><font size=2 face="sans-serif">Track # 3 Info - TrackID 1 - TimeScale
600 - Duration 600</font>
<br><font size=2 face="sans-serif">Track is present in Root OD</font>
<br><font size=2 face="sans-serif">Media Type "sdsm" - Media
Sub Type "MPEG" - 1 samples</font>
<br><font size=2 face="sans-serif">MPEG-4 Config: SceneDescription Stream
- ObjectTypeIndication 2</font>
<br><font size=2 face="sans-serif">Self-synchronized</font>
<br>
<br><font size=2 face="sans-serif">The recorded file gives:</font>
<br>
<br><font size=2 face="sans-serif">* Movie Info *</font>
<br><font size=2 face="sans-serif"> Timescale
1000 - Duration 4</font>
<br><font size=2 face="sans-serif"> Fragmented
File no - 1 tracks</font>
<br><font size=2 face="sans-serif"> File Brand
mp42 - version 0</font>
<br><font size=2 face="sans-serif">File has root IOD</font>
<br><font size=2 face="sans-serif">Scene PL 255 - Graphics PL 255 - OD
PL 255 - Visual PL 255 - Audio PL 15</font>
<br><font size=2 face="sans-serif">inline profiles included no</font>
<br>
<br><font size=2 face="sans-serif">Track # 1 Info - TrackID 1 - TimeScale
1000 - Duration 4</font>
<br><font size=2 face="sans-serif">Media Type "vide" - Media
Sub Type "...." - 4 samples</font>
<br><font size=2 face="sans-serif">Unknown track type</font>
<br>
<br>
<br>