General question about DirectShow.NET, DirectShow and Windows Media Format

Posted by Paul Andrews on Stack Overflow See other posts from Stack Overflow or by Paul Andrews
Published on 2011-01-15T19:46:57Z Indexed on 2011/01/15 19:53 UTC
Read the original article Hit count: 501

I searched and googled for an answer but couldn't find one.

Basically I'm developing a webcam/audio streaming application which should capture audio and video from a pc (usb webcam/microphone) and send them to a receiving server. What the server will do with that it's another story and phase two (which I'm skipping for now)

I wrote some code using DirectShow and Windows Media Format and it worked great for capture audio/video and sending them to another client, but there's a major problem: latency.

Everywhere in the internet everyone gave me the same answer: "sorry dude but media format isn't for video conferencing, their codecs have too high latency". I thought I could skip the .wmv problems but seems like it's not possible to do... this road ends here then.

So I saw a few examples with DirectShow.NET which were faster for both audio and video.. my question is: how come that DirectShow.NET is faster and better for video/audio conferencing? Shouldn't it be just a .NET porting of C++'s DirectShow?

Am I missing something? I'm a bit confused at this point

© Stack Overflow or respective owner

Related posts about video

Related posts about audio