对这个领域没有接触过,想请教一下一般这类系统都是怎么做的,如果只是一个对视频你要求不高的场合,大概怎么设计,我凭空猜测了一些
1.采集设备
可以用普通usb视频头或者专门的镜头吧2.视频文件存储方面
如果不压缩的话,avi文件体积会非常之大的
但是如果压缩的话,因为是实时视频,会不会cpu负担太大,处理不过来?3.编程采用的部件
是不是需要专门的视频采集卡呢,
我目前的实验程序,用普通usb视频头的话,就跟视频卡没啥关系···
如果采用视频采集卡的话,视频预览与存储,是采用视频卡自己的sdk呢,还是直接用一些公共提供的组件,比如directx,windows media encoder,或者其他之类的

解决方案 »

  1.   

    不需要自己做,这种东西已经成品化,流水线化。
    直接去海康威视看吧,8-16路硬盘录像机一般场合就够了,低档的2-3k就搞定,高档的也不会超过2w
    http://www.hikvision.com/cn/
      

  2.   

    程序方面你就不要考虑自己去前端取流,还有压缩编码这些东西了,现在这些都有完善的系统和标准,简单的弄个DVR,就可以满足一般的需求了,DVR的sdk操作还是很简单的。
      

  3.   


    你好,能否详细说一点,比如推荐一个dvr型号?
      

  4.   

    我目前的测试程序用的windows media encoder进行取视频,预览、存储的。不过我觉得一点也不可靠,毕竟都是纯软件操作,感觉压缩存储的速度,肯定跟不上实际时间。采集了30分钟,可能最后就剩下20分钟的文件