AVICAP的回调函数怎么用的?(我想控制数据流,可是不知道回调函数怎么用的:(    )
数据流直接采集和传输怎么弄?QQ的视频聊天也用的UDP协议,我觉得它那个应该是数据流的直接采集和传输
高手请赐教哦,有AVICAP回调函数的详细资料给点也行哦,最好能有源代码例子,我比较菜了:p

解决方案 »

  1.   

    这个纯vb做不到
    即使你把流数据抓出来,vb也没办法播放
      

  2.   

    我现在已经实现视频图象的采集,可以保存成BMP图象和AVI文件并播放,也可以通过剪切板在图形框里把图象跟捕捉窗的图象同步
    不过保存的文件都太大,不适合于UDP网络传输
    所以我想,如果可以把视频流直接捕捉,或者可以按祯把图象数据抓取并用数组保存和传输,应该可以实现网络传输功能了
    可惜我回调函数不是太明白,AVICAP的回调函数也不明白怎么用,所以要请教各位高手了哦
      

  3.   

    现在已经实现的单祯捕捉,播放好象可以用DRAWDIBDRAW函数来播放,有哪位高人作出来把数据还原成视频播放了请指点下呵
    用VB来做这个确实很累
      

  4.   

    如果仅仅是播放图象,这不难
    http://www.mndsoft.com/blog/article.asp?id=5
    那个ocx你如果没有,发封信到[email protected]
    我给你
      

  5.   

    发我我看
    aspower#gmail.com
    发了告诉我一声
      

  6.   

    只能给你提供一下思路,具体怎么做我也不会:-_-!
    1、客户端截取摄像头图像不要先保存成文件再发送,不管是bmp还是jpg,只放入数组发送即可;
    2、为了减小传输数据量,当然要将数据压缩后再发送,推荐用ZLib;
    3、不要传输整幅图像,最好是将前后两幅图像进行对比后只传送不同部分,好像pcanywhere就是这么做的,具体怎么比较我也不大会,不过这样可以大大减少数据传输量,因为摄像头两幅图像之间的差异一般是很小的。
      

  7.   

    不用zlib的,windows自带了很多压缩解码器,只要用api打开即可
    图像也不用对比,这些工作都由压缩解码器完成的
    问题就是vb是单线程的,解压的时候会非常慢
      

  8.   

    to VirtualDesktop(吴滂)程序给发给我看看嘛?我也想学习学习。[email protected]
      

  9.   

    可以压缩成mpeg再传,我现在作图像捕捉,还没实现每帧保存呢,一起来研究研究
    QQ:309053216
      

  10.   

    loweek(loweek) 
    程序已发
      

  11.   

    有采集卡,有采集摄像头,可以不用他们给的监控系统(他们给的采集到的视频不能在一般的俄播放器里播放太不方便了),自己用vb做一个吗?我刚学vb,知道的还很少呵呵,不过也要做一个和视频采集有关的程序。
      

  12.   

    楼上可以联系我。wwwllg#126.com
      

  13.   

    收藏~~
    吴滂:欢迎到我的Blog转转 ^_^) 
    大星星给我也发一份吧
    [email protected]
      

  14.   

    to hunwu(魂舞) :
    你在保存为avi格式时保存为dvd格式,数据很小,可来信[email protected]交流交流
      

  15.   

    to hunwu(魂舞) :
    你在保存为avi格式时保存为dvd格式,数据很小,可来信[email protected]交流交流
      

  16.   

    to:letusgo123(飞舞的书页~~~) 
    程序已发,感觉C#的例子比较有帮助
      

  17.   

    是否也可以给我一份啊,[email protected]