Some weeks ago I builded a directshow graph based application to decode live video stream.
The video stream comes from a multicast IP, compressed with h264 and encapsulated in MPEG-TS packets under the UDP protocol.
Filters in graph were connected as I explain next:
Elecard Network Source Plus -> Elecard Push Demultiplexer -> Elecard H264 Video Decoder
Graph also works using the next h264 decoders:
- Microsoft DTV-DVD Video Decoder
- CoreAVC Video Decoder
Now my company decided to use Intel Media SDK Directshow filters to improve decoding performance on a multiprocessor system.
Problem is that I can't find a single way to build a similar graph as the mentioned above using the Intel Media SDK h264 decoder.
I tried to replace Elecard H264 Video Decoder with Intel Media SDK h264 decoder but filter connection with push multiplexer throws an error... ( pin negotiation fails ).
Fact is I couldn't connect Intel h264 decoder to any source network/push demuxer I know.
Someone could successfully decode live video streams with similar format as I described above using Intel h264 or mpeg-2 decoders with Directshow?
Do you know some network source/push demuxer filters compatibles with intel media sdk decoders?
Thanks in advance.