I have a task to transcode A/V data that has a few elementary streams encoded within. Generally my input data will be a network stream of MPEG transport stream data with H.264 video and MP3 audio as elementary streams. What I want to do is read that data in from the stream, transcode just the H.264 video into MPEG2 video and write out the MPEG2 video and MP3 Audio streams back into an MPEG transport stream. I don't need to do anything with the video other than transcode format; no scaling; no enhancement, etc.What I gathered from reading the Media SDK documentation is that I need to handle demux/mux of the data somewhere else as well as synchronizing the Audio and Video data. I can probably do this with the DirectShow filters provided by Microsoft as far as I can tell.So do there exist any samples that do most of this? I've been looking at the sample_multi_transcode which handles the video transcode but none of the demux/mux or synch that I need.Does what I described seem possible with just the Intel Media SDK 2012 and DirectShow. Will I also need the IPP?Thanks,Louis
For more complete information about compiler optimizations, see our Optimization Notice.