vlc не удалось воспроизвести rtsp видео из командной строки

vlc не удалось воспроизвести rtsp видео из командной строки

Я использую Ubuntu и VLC для приложения, которому нужно выложить на экран видео размером 5X4. Источником видео являются IP-камеры, которые передают видео в виде потоков RTSP. Пример URL для доступа к каналу: rtsp://192.168.1.7:554/user=admin&password=&channel=1&stream=1.sdp?real_stream--rtp-caching=100Ссылка, указанная выше, откроется непосредственно из медиаплеера VLC, но когда дело доходит до командной строки, она не открывается. Команда, которую я попробовал, это

cvlc rtsp://192.168.1.7:554/user=admin&password=&channel=1&stream=1.sdp?real_stream--rtp-caching=100

Я не получаю ни ошибки, ни предупреждения, это абсолютное состояние ожидания. Когда я нажимаю Enter, он возвращается обратно в командную строку.

Пожалуйста, помогите мне решить эту проблему.

решение1

У меня работает замена / на ?, но я понятия не имею, почему.

cvlc rtsp://192.168.2.33:554?user=admin&password=&channel=2&stream=1.sdp?real_stream--rtp-caching=100

Вы также можете попробовать

cvlc rtsp://192.168.2.33:554/?user=admin&password=&channel=2&stream=1.sdp?real_stream--rtp-caching=100

решение2

cvlc "rtsp://192.168.1.7:554/user=admin&password=&channel=1&stream=1.sdp?real_stream"

У меня это сработало. Просто вставьте URL-адрес внутрь ""

Связанный контент