【问题标题】:Host web cam in uwp app over asp.net website通过 asp.net 网站在 uwp 应用程序中托管网络摄像头
【发布时间】:2016-06-10 07:32:30
【问题描述】:

我有一个 asp.net Web 应用程序和一个通用 Windows 平台应用程序,在我的笔记本电脑上运行,带有一个网络摄像头。 我想从我的 asp.net 网络应用程序访问网络摄像头。

【问题讨论】:

    标签: asp.net streaming uwp webcam


    【解决方案1】:

    如果您想从 Web 托管的 UWP 应用访问访问相机,您可以参考Create your Hosted Web App。在某些情况下,您可能需要在 UWP App 的清单文件中启用 WebCamMicroPhone 功能。

    如果你想让你的 web 应用程序可以直接调用摄像头设备而不需要 UWP 应用程序,你可以使用一些 jQuery 网络摄像头插件。例如,您可以尝试this one。但这不能在您的 UWP 应用中使用。

    在这种情况下,如果您想从托管的 uwp 应用程序和您的网络应用程序访问网络摄像头,您需要在您的网络应用程序中实现两个过程,一个用于使用 WinRT API 调用摄像头的托管 UWP 应用程序,另一个一个仅适用于网络应用程序。

    【讨论】:

    • Web 应用程序托管在另一台服务器上。当 uwp 应用程序在我的笔记本电脑上运行时,连接了摄像头。问题是,如果有人访问该网络应用程序,他应该能够在我的笔记本电脑上观看摄像头的视频。您的解决方案是否实现了这种场景?
    • @KhuramNawaz,我了解,您的网络应用程序已连接到网络服务器。但是你是说你想让其他设备的人打开网络应用程序,然后他就可以从你的电脑/手机的摄像头观看视频吗?我的解决方案是只让两个应用调用你正在使用的本地设备的摄像头。
    • 现在你明白了。其实我不想从本地设备调用相机。为了更清楚,让我给你一个完整的例子。 “人员 A”有一台笔记本电脑,上面运行着网络摄像头和 Windows 10 uwp 应用程序。 “人员 B”有一台带网络浏览器的笔记本电脑。 “Person C”是运行 asp.net 网站的 Web 服务器。这三个没有以任何方式在本地连接。现在“人B”可以访问该网站观看“人A”的摄像头。这就是我想要的。
    • 耿 - MSFT 你会看我的评论吗?
    • @KhuramNawaz,我看了,我不认为它可以在 UWP 中完成。
    猜你喜欢
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 2018-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    相关资源
    最近更新 更多