1

使用 Google Nest 摄像头的新设备访问,有一个特征可用于从摄像头获取图像 - 但问题是,如何获取非基于事件的图像的下载 URL?

我试过了:

curl -X POST \
  'https://smartdevicemanagement.googleapis.com/v1/enterprises/project-id/devices/device-id:executeCommand' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer access-token' \
  --data-raw '{
    "command" : "sdm.devices.commands.CameraImage",
    "params" : {}
  }'

不幸的是,这不起作用

4

1 回答 1

0

它只显示支持的分辨率。目前您只能从事件中获取快照。

我让它工作了,但对于我的用例来说有点太慢了:“当有人按我的(经典)门铃时下载推送通知的快照”

[编辑]

我有一个解决方法,方法是抓取 RTSP 流的单帧:

ffmpeg -y -loglevel fatal -rtsp_transport tcp -i rtsps://stream-eu1-delta.dropcam.com:443/sdm_live_stream/... -frames:v 2 -r 1 -s 1920x1280 snapshot.jpg

延迟 2-5 秒。

于 2020-09-27T07:46:18.560 回答