We are working on Media sdk Gold configuration in which we are encoding Video from media SDK and encoding Audio from ffmpeg /avconv ..
after encoding completed successfully we want to mux these two "es" into mpeg TS .. but unfortunately we are having problem in muxing ..
initially we are trying to identify where encoded frames can be captured /passes in muxing function.
is there any sample or support for media sdk based muxing is available ? welcom for all suggestion having details for audio muxing in media sdk based encoder application .
we are supposed to use ffmpeg based muxing because we are already using ffmpeg to capture live data from capture card..
please suggest any solution
I think ffmpeg muxing/demuxing is a good solution; Intel Media SDK is focusing on the video codec since ffmpeg and other tools has a mature features for muxing, we don't support muxing.
we are trying to make a full customizable solution so we will be needed to modify PID for video/audio /interface hardware type VBV buffer size ...etc
but in ffmpeg only few parameters are allowed to modify this will lead a complexity and may increase limitation of solution...
is there any other solution for Muxing audio and video ES into mpeg formate TS and send it to UDP..
I didn't use ffmpeg before so I don't know its API capabilities, if you don't know how to integrate with FFmpeg, you can reference to this paper--
In general, FFmpeg should have better chance for you but you might also check this page for the other de/muxing tools: http://www.videohelp.com/software/popular
Let me know if this solves your problem.