I’ve released a new version (2019.08.10) of the “LIVE555 Streaming Media” code that adds support for demultiplexing MPEG Transport Streams. (Previously, we had support for multiplexing (i.e., creating) MPEG Transport Streams from elementary streams, but not for demultipexing (i.e., splitting) a Transport Stream into its component streams.)
There is also a new demo application (in the “testProgs” directory) named “testMPEG2TransportStreamSplitter”. This application takes a Transport Stream as input, and outputs multiple files - one for each component stream. Note that this application reads from ‘stdin’, so you would run it as (e.g.) testMPEG2TransportStreamSplitter < example-transport-stream-file.ts Ross Finlayson Live Networks, Inc. http://www.live555.com/ _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel