【发布时间】:2022-12-21 02:26:20
【问题描述】:
我正在使用 nginx 和 gunicorn 部署人脸识别 Flask 应用程序。它在本地主机上运行良好,但我在访问远程用户的媒体/相机时遇到了问题,因为 openCV 无法获得这样做的许可。我尝试了不同的方法,包括最合适的 Javascript,但问题是我还没有找到将视频流传递给面部识别功能的方法。我最近的发现 aiortc 看起来很有前途,因为它是 Javascript 的 getUserMedia 的包装器,但我在安装和运行它时遇到了问题。
我运行了pip3 install aiortc,但是当我尝试运行video = aiortc.MediaPlayer('/dev/video0', format='v4l2', options={'video_size':'640x480'})之类的东西时,我收到了消息AttributeError: module 'aiortc' has no attribute 'MediaPlayer'。”
我遇到过我尝试过但无济于事的 WebRTC。如何获取实时视频流传递给python进行人脸识别?我将不胜感激任何帮助。如果问题很明显,我很抱歉。
【问题讨论】:
标签: python flask deployment webrtc video-streaming