WebRTC无需浏览器

15

我现在正在使用这个项目here。它是一个python脚本,使用webrtc运行服务器,将客户端/浏览器的网络摄像头发送到服务器并执行人脸识别。我想做的是使用连接到pi的网络摄像头或pi摄像头进行相同的操作,但不使用浏览器。是否可以使用当前设置来完成此操作,或者是否有更好的方法可以实现此目的?


如果您不想使用浏览器,那么您需要使用本地API。或者,您可以黑掉众多本地MCU服务器之一。 - Benjamin Trent
2个回答

14

您可以使用本地库并将其连接到人脸识别服务器。 您可以使用webrtc的谷歌实现或一个更近期的实现(由Ericsson提供),称为openWebrtc。 openWebRTC的开发人员非常自豪地将其实现运行在各种硬件,例如树莓派和iOS设备上。

如果您不想与本地库混淆,可以使用webrtc的nodejs绑定(例如node-webrtceasyrtc


7
如果您想要一个Python实现的WebRTC,可以试试aiortc。它支持音频、视频和数据通道,并建立在Python的asyncio框架上。 服务器示例既演示了如何对视频流执行图像处理,也演示了如何将视频发送回远程方。除信令外,在WebRTC中没有实际的“服务器”或“客户端”角色,因此您也可以在树莓派上运行aiortc,并将其发送到您想要的任何WebRTC端点。

2
你有一个替换client.js的例子(例如client.py)吗? - Ahmad Alhilal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接