如何获取视频采集卡的数据流用于网络传输?
前一段时间修改了陆其明大侠的mpeg1网络传输代码,实现了局域网的视频广播。但是局限在只能播放服务器上的文件,而我想把摄像头捕获的视频数据实时广播。
经过对SDK示例代码(主要是AmCap)的研究,发现视频捕捉一般都是把数据存放到一个文件或者直接预览。如果能对采集文件读取,那么具体流程就和前面完全一样了,经试验,发现不能在文件被写入(源自采集卡)的同时对它进行读取;看了论坛的一些贴,我考虑获取视频采集卡输出的Mpeg1流(既然能直接预览,必定有数据流经过FilterGraph),同样依照文件广播的思路,把这些数据打包广播出去。但具体怎么获得数据,我还没有找到思路,请各位朋友不矜赐教,非常感谢!