[Live-devel] MPEG2TransportStreamMultiplexor::setProgramStreamMap

Ross Finlayson finlayson at live555.com
Thu Mar 8 19:57:39 PST 2012


As you've discovered, our Transport Stream multiplexing code ("MPEG2TransportStreamMultiplexor.cpp") was intended primarily for creating a single-program Transport Stream (because this is primarily a 'streaming media' library, and a single-program Transport Stream is the kind that most people will want to stream).  At first glance, I'm not sure what would be involved in making this support the creation of multi-program Transport Streams, but the changes might end up not being significant.  As always, people are welcome to look into this code and suggest changes.

In any case, the "setProgramStreamMap()" function is probably a 'red herring', because that function is used to *read* information from a 'Program Map Table that happens to be in the input data; it's not used to *write* a Program Map Table.  For that, the function "deliverPMTPacket()" is used.

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20120308/a987130e/attachment.html>


More information about the live-devel mailing list