[Live-devel] Re: MP4 Systems files recording?

erick.van.rijk at philips.com erick.van.rijk at philips.com
Wed Dec 15 17:28:45 PST 2004


Ok, that was pretty silly of me "MPEG" is a generic subtype.

I found some extra information for you about  ISO Media File (base 
specification ISO/IEC 14496-12).
you can look at it here. 
http://cvs.sourceforge.net/viewcvs.py/gpac/gpac/include/gpac/m4_isomedia.h?view=markup
The is some extensive information about the FOUR_CHAR mime types.

The issue I seem to be having is simple that openRTSP doesn't know about 
the mime types I'm using currently.
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.

Erick









Erick van Rijk
2004-12-15 05:02 PM

        To:     "LIVE.COM Streaming Media - development & use" 
<live-devel at ns.live.com>
        cc: 
        Subject:        MP4 Systems files recording?
        Classification: Unclassified

Hi Ross,

I have a question for you.
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
Setup "video/MPEG4-GENERIC" subsession (client ports 32828-32829)
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".

Do you think openRTSP will support MPEG Systems files in the near future?

regards,

Erick

Original file

* Movie Info *
        Timescale 600 - Duration 600
        Fragmented File no - 3 tracks
        File Brand isom - version 1
File has root IOD
Scene PL 1 - Graphics PL 1 - OD PL 1 - Visual PL 254 - Audio PL 1
inline profiles included no

Track # 1 Info - TrackID 201 - TimeScale 1000 - Duration 1000
Media Type "vide" - Media Sub Type "MPEG" - 1 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 109
Visual Size 180 x 180
Synchronized on stream 1

Track # 2 Info - TrackID 2 - TimeScale 600 - Duration 600
Track is present in Root OD
Media Type "odsm" - Media Sub Type "MPEG" - 1 samples
MPEG-4 Config: ObjectDescriptor Stream - ObjectTypeIndication 1
Synchronized on stream 1

Track # 3 Info - TrackID 1 - TimeScale 600 - Duration 600
Track is present in Root OD
Media Type "sdsm" - Media Sub Type "MPEG" - 1 samples
MPEG-4 Config: SceneDescription Stream - ObjectTypeIndication 2
Self-synchronized

The recorded file gives:

* Movie Info *
        Timescale 1000 - Duration 4
        Fragmented File no - 1 tracks
        File Brand mp42 - version 0
File has root IOD
Scene PL 255 - Graphics PL 255 - OD PL 255 - Visual PL 255 - Audio PL 15
inline profiles included no

Track # 1 Info - TrackID 1 - TimeScale 1000 - Duration 4
Media Type "vide" - Media Sub Type "...." - 4 samples
Unknown track type


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.live.com/pipermail/live-devel/attachments/20041215/3b95616f/attachment.html


More information about the live-devel mailing list