Сделайте снимки потока RTSP через python, используя двоичные файлы VLC
Я пытаюсь подключиться к FLIR-камере с помощью python, лучший способ, который я могу найти, - через RTSP, я уже смог связаться с камерой через VLC-плеер.
Адрес канала имеет вид:
address = rtsp://<username>:<password>@<IP address>:<port>/cam/realmonitor?channel= <channelNo>&subtype=<typeNo>
(Я положил правильную информацию, где это необходимо)
Используя код:
player = vlc.MediaPlayer(address)
player.play()
player.video_take_snapshot(0, "test.png", 0, 0)
Возвращает -1
в следствии.
live555 demux error: Failed to connect with <address>
core access error: connection failed: No route to host
access_realrtsp access error: cannot connect to <IP Address>
core access error: Connection failed
core access error: VLC could not connect to "<IP Address>".
core input error: open of `<address>' failed
core input error: Your input can't be opened
core input error: VLC is unable to open the MRL '<address>'. Check the log for details.
Надеюсь, кто-то попробовал это.:)