各位美女帅锅大侠:
     请问网络摄像头能用Directshow来获取视频信息吗,买的网络摄像头,厂家暂时木有提供SDK,只能通过IP号在网上查看视频,现在需要用VC做一个监控程序,要将视频显示到MFC的界面中并进行处理,不知道该怎么获取网络摄像头的视频,求求各位大侠给点建议啦,小女感激涕零的~~~~~

解决方案 »

  1.   

    你的网络摄像头是哪个厂家的?
    木有SDK,那就用底层协议去接视频流,再解码,显示吧
      

  2.   

    是个小公司产的,不是很有名,怎么用底层协议去接视频流啊,我比较菜,刚开始接触,能不能说细一点点,我查了资料,一般获取视频有三个方法:一、directshow;二、VFW;三、厂家的SDK;网上关于这些的资料比较少,木有多少头绪,头疼
      

  3.   

    directshow应该是可以的~~事实上,如果你是想读取的话,只需使用一个CameraDS类(CameraDS.h 和CameraDS.cpp)和相关的一些头文件即可,上网CSDN上找一找~ 把两个文件和一个文件夹放到你的工程下,读取就可以了~~~
    剩下就是处理的问题了~~
      

  4.   

    不要误导别人哦,directshow只能获取那种与操作系统连接的USB摄像头,或者其他内置摄像头。
    像这种网络摄像机,都是基于IP的,直接在IE里,输入的摄像机的IP地址,可以浏览实时视频。
      

  5.   

    呵呵,不是误导别人,是我被别人误导了,那这种从IP地址读取视频的网络摄像头,怎样在VC程序中采集并显示呢?求大侠指点
      

  6.   

    没有网络摄像头的SDK也行吗?这些CameraDS类都是通用的吗?新手问题比较多,呵呵,不要介意哦
      

  7.   

    没试过自己提取,一般都是拿厂家SDK用的。