c#网络摄像头控件?

时间:2009-10-25 19:07:11

标签: c# webcam directshow.net

我希望在构建过程中将相机放在我的实验室顶部并将其传输到网站。

如何只用c#做这个?如何获得视频和视频流从那里将它发送到服务器PC上,他可以拍下即时照片吗?

2 个答案:

答案 0 :(得分:1)

现代网络摄像头将支持WIA和DirectShow。 WIA有一个脚本界面,它对C#更友好,但它专为相机和扫描仪设计,并不是那么快的流媒体。但是,如果您只需要将图像推送到服务器,则无需编写代码,kist使用Windows Media Encoder推送到Windows Media Server的发布点。然后,您可以使用DirectShow或Windows Media Format SDK从服务器的发布点获取图像。在C#中这些都不容易,但是最好使用像ATL这样的COM类库来进行广泛的COM编程。

答案 1 :(得分:0)

如果你真的想用C#写这个,我在Egmu上取得了很大的成功。

捕捉图像非常简单 - 请参阅this question。在那之后,它将像往常一样FTP到服务器。

我对盛江的媒体编码器解决方案很好奇。让我知道你是怎么过的。