[Live-devel] H.264 + AAC + data in TS

Stas Desyatnlkov stas at tech-mer.com
Tue Apr 7 00:20:43 PDT 2009


That is exactly the question - how should I modify the MPEG2TransportStreamMultiplexor code to put the NAL packets correctly into the resulting TS?

-----Original Message-----
From: live-devel-bounces at ns.live555.com [mailto:live-devel-bounces at ns.live555.com] On Behalf Of Ross Finlayson
Sent: Tuesday, April 07, 2009 6:55 AM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] H.264 + AAC + data in TS

>I found a document describing how the NAL packets should be packaged 
>in the transport stream.
>The document name is JVT-C087.doc and can be downloaded from the net.
>The question is - does live555 implements the streaming and 
>packetization of the AVC NAL packets according to this document?


Our software can stream, or receive, *any* MPEG Transport Stream 
data, regardless of its contents, as long as it has proper PCR 
timestamps.

The contents of Transport Stream data become relevant only when we 
are trying to create a new Transport Stream from some other type of 
data - using our "MPEG2TransportStreamMultiplexor" class (or its 
subclasses: "MPEG2TransportStreamFromESSource" or 
"MPEGTransportStreamFromPESSource").  Note, in particular, the code 
starting at line 100 of "MPEG2TransportStreamMultiplexor.cpp".  To 
support adding a new kind of data to a Transport Stream, you may need 
to modify this code in some way.
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel at lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel


More information about the live-devel mailing list