использовать привязки VLC Python для захвата кадра RTSP с камеры? - PullRequest
0 голосов
/ 16 сентября 2018

Прежде всего, позвольте мне показать вам код:

import vlc
player = vlc.MediaPlayer('rtsp://admin:admin@IP:554/cam/realmonitor? 
channel=1&subtype=1')
player.play()
if(player.video_take_snapshot(0, imgname, 0, 0)) == 0
   im = cv2.imread(imgname)

....

но приходит ошибка:

live555 demux error : Nothing to play for rtsp://admin:admin@IP:554/cam/realmonitor?channel=1&subtype=1'

main access error:cannot resolve admin port 0:name or service not known
access_realrtsp access error:cannot to connect to admin:0

main access error:connection failed

main access error : VLC could not connect to 'admin:0'

main input error:open of 'rtsp://admin:admin@IP:554/cam/realmonitor?channel=1&subtype=1' failed

main input error : your input cannot be opened

main input error: vlc is unable to open the mrl 'rtsp://admin:admin@IP:554/cam/realmonitor?channel=1&subtype=1'

но мы использовали команду ping для проверки интернет-соединения , она показывает, что связь в порядке, и мы попытались использовать: curl IP:554 для подключения к порту 554 (554 - это управляющий порт rtsp камеры), он показывает ошибку: curl:(52) Empty reply from server самое интересное, что три дня назад один и тот же код работает отлично, что нам делать? благодарю вас!!

...