<div class="gmail_quote">Hi everyone,<br><br>I'm currently working on a small RTSP client, based on live555' liveMedia framework, which works great at receiving any kind of RTSP streams.<br>The only problem I'm dealing with is the MPEG2 Transport Streams (TS) case.<br>

<br>For example, I'd like to play a TS, which contains, say 1 video track, and 8 audio tracks.<br>My RTSP client doesn't seem to identify those tracks, and refers only to a single video track, somehow flagged with an MP2T suffix (which means it is clearly identified as a TS track)<br>

Since liveMedia doesn't provide any parsing / demuxer factory, I have to rely on this goold ol' FFmpeg :)<br><br>So, I'd like to use / create a TS demuxer to parse my incoming packets, and obtain the track listing.<br>

I see FFmpeg has internal sources (mpeg2ts.c), but I'm not sure this is the right way to choose.<br><br>Has anyone already dealt with this case ?<br>It seems VLC works great too with this kind of streams, but maybe it already uses FFmpeg code ?<br>

<br>Thanks in advance,<br><br>Best regards to all,<br><font color="#888888">Guillaume.<br><br>
</font></div>