通过 Windows 10 设备连接网络摄像头

举报
shaomeng 发表于 2020/03/28 20:11:14 2020/03/28
【摘要】 网络摄像机是一种基于Internet协议的摄像机,可以通过局域网(LAN)传输视频数据,尤其在监视和安全场景中,这种摄像机越来越普及。 Windows现在允许用户将网络摄像机关联到其PC,从而在摄像机应用程序中实现照片捕获和视频流。当前,Windows仅支持符合ONVIF Profile S的摄像机*,这是针对实时流视频捕获而优化的符合标准的网络摄像机。注意:本文讨论的功能可用于Window...

网络摄像机是一种基于Internet协议的摄像机,可以通过局域网(LAN)传输视频数据,尤其在监视和安全场景中,这种摄像机越来越普及。 Windows现在允许用户将网络摄像机关联到其PC,从而在摄像机应用程序中实现照片捕获和视频流。当前,Windows仅支持符合ONVIF Profile S的摄像机*,这是针对实时流视频捕获而优化的符合标准的网络摄像机。


注意:本文讨论的功能可用于Windows 10 Insider Build 18995。


Windows通过WinRT API提供对发现,配对,配置和流式传输的支持。


要发现连接到本地子网的网络摄像机,请创建DeviceWatcher类并按照本文档中指定的说明连接到远程摄像机。


要配对发现的网络摄像机,请使用DeviceWatcher返回的DeviceInformation实例。 Windows支持以下配对仪式:基本和自定义,如配对设备文档中所述。简而言之,基本配对提供了一种简单的方法,可与不需要身份验证即可访问流的摄像机配对。当需要对配对进行更高级的控制或相机需要认证时,应使用“自定义配对”模式。


或者,对于无需身份验证即可访问的网络摄像机,用户可以通过“ Windows 10设置”页面使用“添加设备”向导进行配对。


第一步:打开“ Windows设置”,然后选择“设备”

image.png

 Windows设置页面


第二步:在蓝牙和其他设备中→其他,单击添加设备以发现连接到LAN的网络摄像机。

image.png

蓝牙和其他设备窗口


第三步:单击要配对的网络摄像机,现在应该已连接设备。

image.png

image.png

配对窗口


配对网络摄像机后,您可以使用首选的摄像机应用程序或内置的Windows摄像机应用程序捕获照片,流式传输和录制视频。


如果使用“设置”页面与经过身份验证的摄像机配对的功能对您的用例很重要,请通过Windows开发者反馈告知我们。


附加功能

Windows中对网络摄像机的支持正在不断改善,目前已为Windows Insider计划中注册的开发人员提供了其他功能。在最新的内部版本中,开发人员将发现对更多ONVIF摄像机的更好支持,因为Windows现在已通过ONVIF全面认证。此外,内部人内部版本中提供了一些新的API,这些API支持来自指定的RTSP统一资源标识符(URI)的流,并可以与摄像机执行时间同步。下面介绍了这两个API。


要通过MediaCapture类从URI流式传输,请将所需的URI分配给MediaCaptureInitializationSettings :: DeviceUri。如果需要凭据,则可以通过MediaCaptureInitializationSettings :: DeviceUriPasswordCredential设置它们。该API支持ONVIF和通用RTSP服务器URI。这允许应用程序使用标准的Windows Media API从不符合ONVIF标准的通用摄像机捕获视频,或者从没有配对的任意URI捕获视频。


还存在新的API,以使用Onvif规范指定的网络时间协议(NTP)支持摄像机的时间同步。使用KSPROPERTY_NETWORKCAMERACONTROL_NTP来配置要使用的ONVIF摄像机的NTP服务器。通过此机制进行配置后,摄像机将开始流式传输,并在单独的通道中通过发件人的报告(如RTP / RTCP规范中所述)发送NTP时间,以帮助Windows调整它从摄像机接收的RTP有效负载时间戳。这可用于确保多个摄像机之间捕获的视频剪辑的同步。


*不严格遵守WS-Discovery协议的符合ONVIF Profile S的摄像机在发现和枚举期间可能会出现问题。


【版权声明】本文为华为云社区用户翻译文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容, 举报邮箱:cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。