WebRTC 在监控和安全应用中占有一席之地。它不是这些行业的核心,但在许多部署中至关重要。
监控已成为我的心头大事。过去曾有一些供应商向我咨询,还有一些在使用 testRTC。还有一些是个人层面的——我们公寓楼里的系统。
这让我最近对监控技术中的 WebRTC 有了很多思考。
为什么我对监控摄像头(和 WebRTC)感兴趣?
我住在以色列的一栋公寓楼里:
🏢 23层
🤼 91 套公寓
🚪 2 个主入口(和另一个侧入口)
🛗 3部电梯
🅿️ 3层地下停车场
……
是的,我们有监控摄像系统,就像我附近的所有其他公寓楼一样。
一年前,我负责摄像机的供应商选择和升级工作。我们从模拟系统升级为模拟/IP 混合系统。
本月,我们正在考虑将电梯摄像头升级为 IP 摄像头,并在地下停车场增加 WiFi。在与我们正在联系的一家供应商聊天时,他对我在 WebRTC 方面的工作以及将其用于无应用程序查看摄像机的潜力非常着迷。
我曾多次与提供不同类型监控和安全解决方案的供应商会面和打交道。从私人安全解决方案到大型企业视觉智能解决方案。显然,这些互动都是围绕 WebRTC 进行的。
我不是监控方面的专家,因此请谨慎对待市场概述。话虽如此,我对 WebRTC 还是很了解的,也知道它在哪些方面非常适合,以下是我多年来学到的一些东西。
WebRTC 中的安全和监控用例
我先从显而易见的方面说起:摄像机、安防和监控有多种用途。其中一些可以被视为该领域的经典案例,而另一些则稍显新颖或属于专业细分领域。这些用例中的每一个都是一个独立的世界,都对 WebRTC 有自己的要求,都有自己的解决方案类型。
小型/便宜的多个监控摄像头
这就是我对我们公寓楼的亲身体验。该系统需要 32 个或更少的摄像机,分布在各个地点,并连接到 DVR(数字视频录像机)或 NVR(网络视频录像机)。
从本质上讲,就是在敏感地点安装摄像机,然后将它们(通过模拟电缆、IP 或甚至无线)连接到位于现场的媒体服务器。如果是闭环系统,媒体服务器就是 DVR;如果是现代系统,媒体服务器就是 NVR。从这里开始,我将这两者统称为 xVR。
安装完毕后,将它们连接到本地显示器上,这样就不会有人去看了,同时也可以让主人通过电脑或手机进行远程连接。
这里需要 WebRTC 吗?其实并不需要。
现在的监控摄像机使用 RTP(有时也使用 RTSP)。这些都是新型摄像机。老式摄像机是纯模拟的。它们连接到 xVR 媒体服务器,该服务器如今可以很好地处理它们。在 WebRTC 出现之前也是如此。然后,用户访问系统,使用专用应用程序远程播放视频,这也是在 WebRTC 出现之前就有的。
由于没有通过网络浏览器访问的具体要求,因此在这里使用 WebRTC 值得商榷。
你可能会说 WebRTC 会让事情变得更简单,但如果它没坏,就不要去修复它。
这些解决方案是从安装此类系统的本地供应商处购买的。买方通常会联系安装商,由安装商为买方挑选摄像头和监控系统。买方不太关心技术,而更关心当地供应商在需要时安装和维护系统的能力。
企业 / 大规模监控
大型企业监控系统与小型企业监控系统相同,但有一些主要区别:
- 有更多的摄像头
- 我们要控制和管理的传感器也更多,很可能使用的是同一个系统。例如,门和使用钥匙卡管理员工入口。虽然这与监控和安全有关,但也与楼宇自动化有关。
- 这可以是小规模的建筑,也可以是拥有大量摄像头的大型智能城市–我在这里提到的介于两者之间的任何地方,都很可能是需求略有不同的多个不同市场。
- 我们很可能会有一个 NOC,保安在那里看着屏幕。就像电影里一样…
在这个行业取得进展的两件事是什么?
- 使用人工智能减少查看监控监视器所需的人数。这是通过将视觉智能添加到摄像机和媒体服务器(本地或云端)中来完成的,以便可以更好地过滤事件和警报
- 在某种程度上,还需要在 NOC 中使用 WebRTC,以便能够在不安装任何东西的情况下查看实时摄像头信息
与小规模解决方案一样,买家也会寻找本地安装人员。这些将是本地集成商,他们带来系统并安装它们。有时,品牌的决定将来自买家,尽管这种情况不太可能发生。重要的是要记住,很大一部分成本用于设置和安装,而不一定是设备本身的成本。
个人 / 家庭监控
这是一个住宅空间。这是一个 B2C 领域,买家是为自己的家庭安全购买摄像机的人。他们主要根据价格或品牌做出决定。
在这里,你还能找到利用旧智能手机和平板电脑作为摄像头的解决方案,或者类似于我们几年前在孩子还小的时候购买的摄像头:
当他们身材矮小的时候,他们就能看到谁在门外。
在这里,市场也正在走向多个方向:
- 家庭自动化,连接家里更多的传感器和设备,其中一些带有摄像头
- 监控和安全,如今至少在以色列,指纹门锁风靡一时
WebRTC 在这里扮演什么角色?它可能会让公司的开发工作更加顺利,但事实似乎并非如此。
贯穿上述所有使用案例的一点是另一种解决方案——可视门铃的存在。在建筑物中,这将成为一个对讲系统,同样可以使用 WebRTC。为什么呢?因为它至少需要音频的双向支持,这使得 WebRTC 成为一个合适的替代方案。
个人安全
个人安全是一个完全不同的细分市场。
这表现为人们在执行日常任务时可以使用应用程序(和服务)来增强自身安全。其中一些应用程序将您与朋友和家人连接起来,而另一些应用程序则将您与个人安全代理连接起来。在所有情况下,WebRTC 的要求都是一样的–能够实时进行语音和视频通话。
从更广泛的个人层面来看,校园、城市、活动等都可以实现同样的要求。
WebRTC 与摄像头硬件面临的独特挑战?
在监控领域,WebRTC 面临着一些独特的挑战,主要是硬件问题。
1. 成本
- 硬件需要花钱。不仅是设备本身,安装也是如此。这也意味着,大多数此类系统的硬件成本必须保持在较低水平,这意味着摄像机本身或 xDR 设备的处理能力较低。
- 为了降低成本,CPU 的性能不会像智能手机或个人电脑中的 CPU 那样高,而且几乎总是严重依赖硬件视频编码。
2.维护
- 许多硬件系统都没有订阅服务。这意味着任何固件升级可能可用也可能不可用。这也意味着在设备上进行此类升级有时很麻烦,尤其是需要远程处理的时候。
- 还涉及大量的物理维护工作。例如,清洁相机镜头
3. 技术飞跃
- 您购买了一套系统,它有摄像头和 xDR。几年后,您决定需要更多的摄像头,更换现有的摄像头,等等。
- 系统有了改进。您现有的系统可能根本无法应对当今的新摄像机,而购买旧摄像机可能不再可能或不再经济。
- 我们住宅楼的系统坏掉时就遇到过这种情况。DVR 的硬盘出了故障–什么都录不下来了
- 这是不可能更换的,购买新的旧系统也不是正确的方法。一些摄像机的质量因模拟同轴电缆而下降(有人告诉我这是一个问题),而我们面临的困境是,无论如何,在未来 2-5 年内,我们将失去更多这样的电缆。
- 因此,我们必须将整个系统转变为基于 IP 的系统。虽然我没有预见到 IP 技术会被淘汰,但我相信在未来几年中,许多系统都会发生变化,导致一些旧硬件无法使用。
4. 混合替代
- 在这一领域有混合替代方案,我们的大楼就采用了一种
- 由于技术的飞跃,你最终会使用不同年代、不同技术的多种类型的传感器和摄像头。
- 将它们组合在一起的系统(在我们的案例中为 xDR)可以管理所有这些系统
- 大多数安装人员不会推荐使用这种系统,可能是因为它降低了安装人员的收入,增加了安装和系统的复杂性。
这些问题大多不会困扰软件解决方案。但在这里,我们最终还是要面对现实世界,因为需要有人去安装物理摄像机。
在确定要使用的硬件平台时,重要的是要考虑到未来的趋势和技术改进会影响到您的实施。
就监控而言,需要考虑 WebRTC、未来的视频编解码器(AV1)和视觉领域的机器学习。可能还有几年来为智能手机带来创新的可编程摄影技术。
入口、出口和实时概念
在解决方案中将 WebRTC 放在什么位置?
由于我写了很多关于 WebRTC 的文章,而本文主要讨论的是监控市场中的 WebRTC,因此这是本文要回答的最大问题。
有两个不同的地方,两者都适合,但不一定要放在同一个系统中。
监控需要实时性。
出口
在我们自己的住宅楼里,我很少关注摄像头的实时画面。它只是用来检查大楼前门是否打开,或者某个地方是否弄脏了(通常是狗尿)。然后大部分时间都用来倒带,以找出是谁造成了问题。这里没有什么是实时的,也不需要毫秒级的延迟。
在其他地方,实时性可能对观众端(出口)至关重要,这就带来了 WebRTC 是否适合这里的问题。
入口
网络摄像机可直接向全世界(或 xDR)输出 WebRTC 流。这有什么好处吗?与现有的摄像机技术相比,它有什么价值?
我不太赞成或反对这样做,因为我不太确定。我想说的是,如果最终使用的是端到端的 WebRTC,而不是需要从摄像机到观看者之间切换协议,那么这样做的好处可能是让整个技术栈变得更简单。请记住,倒带和回放可能需要 WebRTC 以外的其他功能。
WebRTC 在这方面的主要优势可能是无需在协议和编解码器之间进行转码和转换。它使 xDR 软件的编写变得更简单,并降低了对 CPU 的大量要求,从而使系统(xDR,而非摄像机本身)变得更轻、更便宜。
还需要考虑的一点是,摄像机也需要双向音频。例如,保安人员需要广播或警告犯罪者,或者这是一个视频门铃。在这种情况下,WebRTC 就能很好地满足要求,尽管这也不是必须的(我还是会在这种情况下尝试使用它,而不是在其他地方)。
要在监控系统中引入 WebRTC?很好。首先检查一下 WebRTC 在整个架构中的确切位置,然后问问自己为什么要这样做。
移动还是桌面设备?
监控系统的另一个重要方面是人们在哪里观看视频。
当我们安装自己的系统时,有人告诉我们移动应用程序比 PC 应用程序更好。两者都是应用程序。但不知何故,对于消费者来说,这意味着要使用智能手机。这很糟糕。没错,在台式机上更糟糕。考虑到你要做的是观看 4K 摄像机的输出以识别人员,这就太疯狂了。
话说回来,你的客户是谁?
如果是大型企业,会有一个花哨的视频墙,里面有一个无聊的保安,那么这应该是一个应用程序,还是在 WebRTC 的帮助下使用网络应用程序更合适?看来,客户端的大部分行业都在寻找需要安装较少软件的轻量级解决方案,而浏览器和……WebRTC 更受青睐。
如果你已经在一个出口目的地使用了 WebRTC,你就可以在所有其他地方使用它–基于浏览器和应用程序。
还需要考虑的一点是,如今开发网络应用比开发本地 PC 应用更容易。成本更低,速度更快。这意味着,如果桌面是您的主要观看设备,那么支持 WebRTC 可能是正确的决定。
👉看看是否有零安装或桌面查看的强烈需求。这很可能会引导您在出口端使用 WebRTC。
监控技术的人工智能时代
这个行业的最大驱动力是机器学习和人工智能。而且不一定是生成式人工智能,而是处理对象分类的那种。
监控面临的挑战是如何监视那些该死的摄像头。你需要眼球盯着屏幕。老式的运动检测可以消除大量噪音(更准确地说,是静态噪音),但仍有许多不足之处。
我所在大楼的一部电梯,以及一天中大部分时间都能看到的视频–空无一人。底部带有蓝色条纹的条形图标明了实际运行的时间。
利用机器学习,搜索狗、人、颜色、物品和其他花絮将变得更加容易,从而在数千小时的无聊视频中找出人们感兴趣的时间,并在录制的视频中充当 “谷歌搜索 “的角色。
在云端完成所有这些工作是可能的,但成本高昂且繁琐–如何运送所有视频、解码、再次处理等。
在边缘、设备本身(摄像头或 xDR)上实现这些功能更可取,但需要新的硬件,因此需要另一次技术飞跃和更新。
WebRTC 不是监控的核心,但至关重要
这一点要牢记。
WebRTC 并不是监控的核心。要让监控摄像机正常工作、安装或连接到 xDR 媒体服务器,其实并不需要 WebRTC。您甚至不需要它来查看视频–无论是 “实时 “视频还是回放视频。
但是,在某些情况下,拥有 WebRTC 至关重要。因为客户可能希望使用网络浏览器,什么都不安装。他可能希望能够获得双向媒体。可能需要以亚秒级的延迟获取视频馈送。
对于这些需求,WebRTC 可能不是核心竞争力,但它们对产品的成功交付和部署至关重要。这就意味着您的团队需要具备这种技能,或者能够将其外包给具备这种技能的人。
作者:Tsahi Levent-Levi
原文:https://bloggeek.me/webrtc-webcams-security-surveillance-visual-intelligence/
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/webrtc/35011.html