List Info

Thread: MPEG-4 Packetization




MPEG-4 Packetization
user name
2006-06-08 09:37:03
Hi,

I'm trying to stream MPEG-4 content using Helix DNA Server.
I downloaded
pre-built v11.0 and compiled datatype_mp4_fileformat from
sources (I used
accidentally 11.1 branch for compile, but I guess that
shouldn't matter?).
The compiled plug-in works, except that it seems to use
X-RN-MP4
packetization - although the file is hinted as follows:

# mp4info test.mp4
Track   Type    Info
1       video   MPEG-4 Simple  L1, 422.640 secs, 93 kbps,
176x144  25.0
fps
2       hint    Payload MP4V-ES for track 1
5       audio   MPEG-4 AAC LC, 281.770 secs, 34 kbps, 48000
Hz
6       hint    Payload mpeg4-generic for track 5
7       od      Object Descriptors
8       scene   BIFS

How do I force Helix to respect the hint track (or
alternatively use
standards-based packetization, which I understand from
https://helix-server.helixcommunity.
org/2005/devdocs/3GP-FRD-3GPPPacketizers
should be possible)?

Cheers,
  Jari

PS. I sent this question earlier to server-dev but didn't
get any responses
so I decided to try my luck here 

_______________________________________________
Datatype-dev mailing list
Datatype-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/da
tatype-dev
MPEG-4 Packetization
user name
2006-06-08 16:29:38
Jari Korva wrote:
> Hi,
> 
> I'm trying to stream MPEG-4 content using Helix DNA
Server. I downloaded
> pre-built v11.0 and compiled datatype_mp4_fileformat
from sources (I used
> accidentally 11.1 branch for compile, but I guess that
shouldn't matter?).
> The compiled plug-in works, except that it seems to use
X-RN-MP4
> packetization - although the file is hinted as follows:

The mpeg 4 file format you are building supports client side
'packetization' only, it's not really appropriate for use
on the server.

> # mp4info test.mp4
> Track   Type    Info
> 1       video   MPEG-4 Simple  L1, 422.640 secs, 93 kbps,
176x144  25.0
> fps
> 2       hint    Payload MP4V-ES for track 1
> 5       audio   MPEG-4 AAC LC, 281.770 secs, 34 kbps,
48000 Hz
> 6       hint    Payload mpeg4-generic for track 5
> 7       od      Object Descriptors
> 8       scene   BIFS
> 
> How do I force Helix to respect the hint track (or
alternatively use
> standards-based packetization, which I understand from
> https://helix-server.helixcommunity.
org/2005/devdocs/3GP-FRD-3GPPPacketizers
> should be possible)?

Hint track support is NOT available in the helix community
code base. It
is available in the retail Helix Server from RealNetworks.

Standards based packetization for MP4A, MP4V, AMR, and H263
are
available in the helix community code base on the head only,
not
the 11.1 branch. So if you want 3GP packetization, you need
to
build the mp4 fileformat plugin on the head (SERVER_CURRENT)
using server build settings as described in the build guide
https://helix-server.helixcommunity.org/2005
/devdocs/quickstart.html

> PS. I sent this question earlier to server-dev but
didn't get any responses
> so I decided to try my luck here 

Server development questions should be directed to
helix-server-dev
rather than server-dev, but in this case datatype-dev is
probably the
best list for your question. 

Jamie


_______________________________________________
Datatype-dev mailing list
Datatype-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/da
tatype-dev
[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )