[FFmpeg-devel] [PATCH] Fix the MPEG TS Encoding PES Start Code for the AAC Codec

Tony Strauss tony
Wed Feb 23 17:06:55 CET 2011

This actually is a reply to?Kieran Kunhya's question, but I wasn't
subscribed to the list at that time and so can't reply directly.
> * There's at least one Flash player that depends on this

Erm...what does MPEG-TS have to do with Flash?

MPEG-TS is the media format used by Apple's HTTP Live.  There's
preliminary support in a branch of JW Player for streaming HTTP Live
through Flash.


On Mon, Feb 21, 2011 at 6:46 PM, Tony Strauss <tony at animoto.com> wrote:
> Disclaimer: I'm new to the ffmpeg code base and problem space
> This patch adds the AAC codec to the list of audio codecs that results
> in a PES start code of 0x1c0 (audio stream) when ffmpeg encodes mpeg 2
> ts. ?I think that this is correct because:
> * AAC has been standardized as part of various MPEG specifications
> * There's at least one Flash player that depends on this
> * Apple does the same thing in their mpeg 2 ts encoding software
> that's part of their mediafilesegmenter for HTTP Live streams
> http://en.wikipedia.org/wiki/Packetized_elementary_stream
> Tony

More information about the ffmpeg-devel mailing list