Настройки : У меня есть IP-камера и малина (RPi3 работает под управлением Raspbian с VLC 3.0). Проблема также возникает, когда я заменяю raspberry на компьютер под управлением Debian, также с VLC 3.0.
Цель : Моя цель - иметь возможность удаленного доступа к потоку IP-камеры через Rpi, т.е. запускать vlc в качестве RTSP-сервера на Rpi. Это почти работает, но у меня все еще есть проблема с защитой потока, выходящего из Rpi паролем.
Что я сделал : на Rpi VLC работает как RTSP-сервер, принимая в качестве входного потока поток камеры.
Выполнение команды:
cvlc rtsp://ipcamlogin:ipcampassword @ ipcamIP:554/play1.sdp --sout '#transcode {acodec = mp4a, ab = 128, channel = 2, samplerate = 8000}:rtp {sdp = rtsp:// имя пользователя:пароль @ rpiIP:8080/ test.sdp} '--sout-ffmpeg-строгий -2 --sout-avcodec-строгий -2
(Почти) все работает, я могу просматривать свою веб-камеру удаленно, подключившись к RPi.
Проблема : Проблема в том, что хотя я передаю по rtsp://имя пользователя: пароль @rpiIP: 8080/test.sdp, доступ к потоку можно получить по адресу rtsp://rpiIP: 8080/test.sdp без указания имени пользователя /пароля. спросил. Другими словами, поток может быть доступен любому. Мой вопрос: как я могу защитить поток вывода с помощью имени пользователя /пароля?
Большое спасибо.