Прежде всего, позвольте мне показать вам код:
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
самое интересное, что три дня назад один и тот же код работает отлично, что нам делать?
благодарю вас!!