如何实现实时的视频压缩和解码(300分)

  • 主题发起人 主题发起人 caowei
  • 开始时间 开始时间
C

caowei

Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现视频实时的采集压缩,然后通过LAN传输出去,
由其它的计算机进行解码(可能不止一台),有什么现成的硬件卡可以用吗?
如果用软件,有什么好的方案?
 
也想知道.
 
Win2k已有此功能。
 
是吗?
我希望知道的是如何在自己的软件里面实现,
用什么工具?
 
摄像头+Netmeeting是最简单的方法。但效果就很差了。
 
可用ADV601完成压缩和解压
 
没硬件效果很差,硬件都自带编程接口。
 
看看 NetMeeting SDK
 
很失望,没有得到具体答案
 
知道了发E_mail给我
 
既然你是局域网,那么应该比较容易实现传输。
假如你有一套视频实时的采集压缩系统(包括软硬件),
可将摄像机的输出端接视频输入,代替一般的录像机视频输入,
然后用REALTIME 软件配合进行实时采集。
高档的机子往往还可加视频特技进行编辑。
对采集以后的文件,如果要在局域网内实时传输,我还没有试过。
假如对实时要求不高的话,你可以将文件采用mpg压缩格式传输,
局域网内我试过,无论是放在主页或Delphi的程序中都行。
不过一个视频文件不要太大,10M的局域网一般接收速度在8,9百K/S左右,
如果做网上视频点播的话,最好把大的视频文件剪为几段,做成交互式就行。
其它的计算机只要拥有Win98媒体播放器或任何可播放Mpeg文件的程序,即可进行解码了。
 
采集吗!
找一视频卡,并找他的技术支持,可免费得到它的SDK和一些例程。
这样就可以直接在程序中得到它获得的MPAG流,并发送之。
 

应该是用Video for Windows + Video Compression Manager,这是最标准的方法,也是
NetMeeting使用的方法。如果捕捉设备硬件本身有压缩能力,它就应该会提供一个标准
的Compressor,可以安装到你的系统中,Video For Windows编程中就可以选择使用这个
Compressor(capDlgVideoCompresion宏)。
设置好Compressor以后,设置视频缓冲区满时的回调函数(capSetCallbackOnVideoStream),
启动捕捉(capCaptureSequenceNoFile),在回调函数里处理视频缓冲区的内容发到网络
上去,在客户端接收处理播放出来就是了(可以用MediaPlayer控件完成)。
 
天刚小影霸价格便宜,量又足,或许你可以一直用它
 
极为关注。请高手多多赐招。
 
后退
顶部