我正在向我们的一款软件添加聊天功能,我已经使用 WCF 启动并运行了聊天功能。我正在考虑尝试使用 WCF 再次添加视频聊天功能,基本上我将发送视频流,而不是发送客户端消息。我想知道是否有人用 WCF 做过这个?是否非常推荐使用 WCF 来执行此操作?
还有人使用(并推荐).NET 4 中用于视频会议的任何组件(最好是开源的)或库。感谢您的帮助。
您可以使用以下方法:
- 使用 avicap32.dll 和 COM-interop(或 DirectShow.NET)捕获网络摄像头的视频。
http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/7cd5e561-0e1e-46f7-92e0-800276ce9cf9 http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/7cd5e561-0e1e-46f7-92e0-800276ce9cf9
http://www.c-sharpcorner.com/uploadfile/yougerthen/integrate-the-web-webcam-functionity-using-C-Sharp-net-and-com-part-viii/ http://www.c-sharpcorner.com/uploadfile/yougerthen/integrate-the-web-webcam-functionality-using-C-Sharp-net-and-com-part-viii/
http://www.codeproject.com/Articles/7637/DirectX-Video-Stream-and-frame-capture http://www.codeproject.com/Articles/7637/DirectX-Video-Stream-and-frame-capture
- 使用流传输通过 WCF 发送流。可以使用 IIS Live Smooth 流式传输:
http://learn.iis.net/page.aspx/620/getting-started-with-iis-live-smooth-streaming http://learn.iis.net/page.aspx/620/getting-started-with-iis-live-smooth-streaming
一些允许您捕获视频的组件/库:
- http://www.fathsoft.com/videocapx.html http://www.fathsoft.com/videocapx.html
- http://easywebcam.codeplex.com/ http://easywebcam.codeplex.com/
- http://directshownet.sourceforge.net/about.html http://directshownet.sourceforge.net/about.html
- http://www.aforgenet.com/framework/features/ http://www.aforgenet.com/framework/features/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)