1

I'm looking into the feasibility of taking a video stream from a network device (IP camera) and somehow creating/ registering a software local device from the stream of bitmaps that I can then access from other applications (like in skype/ msn etc to select a local webcam device for video chat). Any pointers or suggestions would be greatly appreciated. I'm hoping to be able to do it in c#.

4

2 回答 2

1

If your question's 'Is Windows and C# as flexible as Linux "/dev", where "everything's a file"?'... the answer is "No.".

If your question is "can I create a "virtual camera device and use it with Skype or MSN: the answer's "Yes".

You'll probably have to get your hands dirty with DirectShow and/or the Windows DDK. Look here:

Addendum :

You'll also probably have to venture outside of .Net (and C#) and do some C/C++ work...

于 2012-06-30T00:56:31.780 回答
1

不确定它在c#中是否可行。

非 c# 解决方案之一是为您的相机编写 DirectShow 过滤器。这是在开源 smartcam 项目中所做的:http: //sourceforge.net/projects/smartcam/

于 2012-06-30T00:58:35.213 回答