我目前正在为工作中的自定义访问控制服务器添加功能,我想要做的是访问门上的摄像头并在门解锁后存储至少1个静止图像(每个门都有一个RFID阅读器,与此服务器的接口)。
例如其中一个相机是Vivotek FD8136,它有多个输出流,只要我有用户名和密码就可以访问...... 使用此相机,我可以通过转到本地地址http://xxx.xxx.xxx.xxx:8002/video2.mjpg
来访问流我只是不确定如何从该流中将一个简单的图像保存到服务器.....
任何和所有帮助将不胜感激。我知道我可能试图让它在我脑海中复杂化......
答案 0 :(得分:0)
我找到了一种可能的方法来使用avconv ...但如果有人知道更好的方式,请随时留言,以便如果其他人需要它,它也可以帮助他们。
使用avconv,命令如下(我相信它也适用于ffmpeg)
avconv -i http://xxx.xxx.xxx.x:8002/video2.mjpg -vframes 1输出%.jpg
这将输出单个文件进行测试,但带有日期的bash脚本可以轻松地使文件名中包含日期和时间。然后在需要时运行所需的脚本,稍后会有一个图像可供访问。