Iis 将Kinect RGB或深度摄像头传输到Internet

Iis 将Kinect RGB或深度摄像头传输到Internet,iis,iis-7,video-streaming,video-capture,kinect,Iis,Iis 7,Video Streaming,Video Capture,Kinect,我想把kinect RGB或深度相机的视频流到我的网站上。我想知道这是否可能?还有,有人能给我一些建议,告诉我如何开始做这件事,或者是否有这样的例子?我们正在使用visual studio和kinect sdk在windows上开发(希望通过IIS 7部署实时流) 希望远离商业软件包,因为最终产品将是开源的 提前感谢来自: 是一个小型应用服务器,提供可靠的HTTP 与MS kinect的接口。它处理来自数据源的深度数据 该设备跟踪对象,并向用户提供其若干属性 网络客户端。摄像机的原始输出也提供如

我想把kinect RGB或深度相机的视频流到我的网站上。我想知道这是否可能?还有,有人能给我一些建议,告诉我如何开始做这件事,或者是否有这样的例子?我们正在使用visual studio和kinect sdk在windows上开发(希望通过IIS 7部署实时流)

希望远离商业软件包,因为最终产品将是开源的

提前感谢

来自:

是一个小型应用服务器,提供可靠的HTTP 与MS kinect的接口。它处理来自数据源的深度数据 该设备跟踪对象,并向用户提供其若干属性 网络客户端。摄像机的原始输出也提供如下所示: JPEG图像或MJPEG视频流。只使用简单的 AJAX,计算机视觉现在可以直接高效地在 浏览器。从智能安防摄像头到各种互动摄像头 表面上,许多新的可能性为web打开了大门 发展。输入过程本身就是一门艺术。代码非常简单 高效、高度可移植,并获得自由软件许可证(GPL)。参观 有关详细信息,请参阅您的源代码和二进制文件 站台


Kinect与HTML5的互动今年在澳大利亚的REMIX上进行了演示。它的设置方式是通过一个Windows服务,公开一个WCF端点,然后允许Javascript与Kinect对话。这在Kinect服务器客户端场景中运行良好,因此您可以采用这种方法,并将某种TCP流用于富媒体应用程序,如Flash或Silverlight。如果您想使用实时流,我会考虑使用API将传入的RGB/深度视频帧写入IIS7。这可以放在一个应用程序或服务中—无论哪种方式,您都需要通过自定义应用程序代理Kinect,因为Windows不将其视为视频设备。
如果您想使用用户Kinect(即他们计算机上的用户,而不是通过Web服务器连接或代理的用户),您可以使用Silverlight。Silverlight在提升权限下运行时(在浏览器外)允许您pinvoke COM对象-这意味着您将能够访问本地Kinect传感器。然后,您可以直接使用Silverlight呈现UI,也可以创建一个Javascript交互,允许Silverlight访问Kinect并将数据传递到客户端的Javascript中。唯一的缺点是用户需要在其机器上安装Kinect for Windows SDK(直到可再发行版本可用)

嗨,曼考夫,谢谢你的回复。我想你在我的另一个职位上帮了我的忙。唯一的问题是,我已经使用Windows Kinect Sdk开发了深度和相机贴图,而intrael似乎无法很好地使用Windows Kinect Sdk。关于如何将这样的东西与win kinect sdk集成(或者如果有什么东西可以做同样的事情)有什么想法吗?