Using DirectShow for Accessing Video/Audio from IP Cameras

I am developing an application to access ip cameras over my network and display them on my Web Page with 3 PictureBoxes. The frames should be watched over these PictureBoxes in real-time. The project is a Surveillance Application which controls network cameras ( ip cameras ) through the server pc. I could found nothing on the internet except that an ip cam has a webserver running inside which sends its frames to an http page to be watched over internet but I'm not sure if that is 100% correct and common for all ip cameras.

The problem is with the IP Cameras, because I’m not sure about their underlying working mechanism. In their softwares they mostly send frames to a web page which can be watched over internet or LAN. Do they all work the same Is there a common way to interact with these cameras using DirectShow and capture image or get live video I do not know whether they support common image acquisition technologies like Twain and Wia. There is no source code on the internet which is doing that kind of work like me.




Answer this question

Using DirectShow for Accessing Video/Audio from IP Cameras

  • HPEvju

    Directshow is designed to support IP streaming cameras. The real question is does your survellance application provide a DirectShow filter or WDM driver The answer to that question is probably not. The majority of security cameras I have worked with provide their own ActiveX controls or other streaming tools to view the streams remotely. If you have their streaming protocol, or they provide an API for accessing the stream directly you could write a source filter which would then integrate into the DirectShow framework.

  • Using DirectShow for Accessing Video/Audio from IP Cameras