Do you know why mine would be instantly closing after calling start(mrl, options)? It opens the stream and very quickly shuts it down. Start() instead of play() is the only way I get the stream to open (and it sees the 200 OK repsonse and opens
[0000025b21d28000] live555 demux debug: setup start: 0.000000 stop:0.000000
Sending request: PLAY rtsp://[IP]/axis-media/media.amp?videocodec=h264 RTSP/1.0
CSeq: 6
Authorization: Digest username=»User», realm=»AXIS_ACCC8EBF7FA1″, nonce=»006a7b30Y2320864de5e08a4197caeefeed11430f0d34d9″, uri=»rtsp://[IP]/axis-media/media.amp/», response=»ff85b9a01755743c49bb320ab818918e»
User-Agent: LibVLC/3.0.4 (LIVE555 Streaming Media v2016.11.28)
Session: 0Y8qlvAaGeQntjn.
Range: npt=0.000-
Received 266 new bytes of response data.
Received a complete PLAY response:
RTSP/1.0 200 OK
CSeq: 6
RTP-Info: url=rtsp://IP/axis-media/media.amp/stream=0?videocodec=h264;seq=2317;rtptime=558579905
Range: npt=now-
Server: GStreamer RTSP server
Session: 0Y8qlvAaGeQntjn.;timeout=60
Date: Mon, 20 Apr 2020 15:43:24 GMT
[0000025b21d28000] live555 demux debug: We have a timeout of 60 seconds
[0000025b21d28000] live555 demux debug: play start: 0.000000 stop:0.000000
[0000025b21d28000] main demux debug: using access_demux module «live555»
[0000025b21e88560] main decoder debug: looking for packetizer module matching «any»: 48 candidates
[0000025b21e88560] h264 decoder debug: found NAL_SPS (sps_id=0)
[0000025b21e88560] h264 decoder debug: found NAL_PPS (pps_id=0 sps_id=0)
[0000025b21e88560] main decoder debug: using packetizer module «h264»
[0000025b21e15860] main input debug: starting in async mode
[0000025b21df4600] main demux meta debug: looking for meta reader module matching «any»: 4 candidates
[0000025b21df4600] lua demux meta debug: Trying Lua scripts in C:UsersMacAppDataRoamingvlcluametareader
[0000025b21df4600] lua demux meta debug: Trying Lua scripts in C:Program FilesVideoLANVLCluametareader
[0000025b21df4600] lua demux meta debug: Trying Lua playlist script C:Program FilesVideoLANVLCluametareaderfilename.luac
[0000025b21df4600] lua demux meta debug: Trying Lua scripts in C:UsersMacAppDataRoamingvlcluametareader
[0000025b21df4600] lua demux meta debug: Trying Lua scripts in C:Program FilesVideoLANVLCluametareader
[0000025b21df4600] lua demux meta debug: Trying Lua playlist script C:Program FilesVideoLANVLCluametareaderfilename.luac
[0000025b21df4600] main demux meta debug: no meta reader modules matched
[0000025b21e15860] main input debug: rtsp://User:Pass@IP/axis-media/media.amp?videocodec=h264' successfully opened [0000025b21e15860] main input debug: switching to sync mode [0000025b21e15860] main input debug: Buffering 0% [0000025b21e88560] main decoder debug: killing decoder fourcc
h264′
[0000025b21e88560] main decoder debug: removing module «h264»
[0000025b21d28000] main demux debug: removing module «live555»
Sending request: TEARDOWN rtsp://[IP]/axis-media/media.amp?videocodec=h264 RTSP/1.0
CSeq: 7
Authorization: Digest username=»User», realm=»AXIS_ACCC8EBF7FA1″, nonce=»006a7b30Y2320864de5e08a4197caeefeed11430f0d34d9″, uri=»rtsp://[IP]/axis-media/media.amp/», response=»7f1aa15d25ad348160c4c5fdff5c39cc»
User-Agent: LibVLC/3.0.4 (LIVE555 Streaming Media v2016.11.28)
Session: 0Y8qlvAaGeQntjn.
[0000025b21e15860] main input debug: Program doesn’t contain anymore ES
[0000025b21e29d70] main stream output debug: destroying useless sout
[0000025b21e2b360] main stream out debug: destroying chain… (name=transcode)
[0000025b21e2b360] main stream out debug: removing module «stream_out_transcode»
[0000025b21e2b360] main stream out debug: destroying chain done
[0000025b21e2afd0] main stream out debug: destroying chain… (name=http)
[0000025b21e2afd0] main stream out debug: removing module «stream_out_standard»
[0000025b21dd6720] main mux debug: removing module «mux_ogg»
[0000025b21dd6720] mux_ogg mux: Close
[0000025b21e29b30] main access out debug: removing module «http»
[0000025b21d28690] main http host debug: HTTP host removed
[0000025b21e29b30] http access out debug: Close
[0000025b21e2afd0] main stream out debug: destroying chain done
- Печать
Страницы: [1] Вниз
Тема: Подключение к IP камере через VLC (Прочитано 5632 раз)
0 Пользователей и 1 Гость просматривают эту тему.

Длиннорогий
Суток, господа и дамы.
Имеется 2 камеры, расшаренных в сети.
IP 192.168.1.120:13400/13401
Камеры ahd. Стоит пас 1. Подключаюсь через вебморду к ним — все работает. Пробую через VLC
rtsp://admin:1 @192.168.1.120:13400
Получаю:
Connection failed: VLC is unable to open MRL 192.168.1.120:13400
В логе:
live555 demux error: Failed to connect to 192.168.1.120:13400
Я так понимаю, что нужна библиотека live555, которая судя по гуглению имеется в liblivemedia50, которая:
dpkg -l | grep -i live
Но даже не смотря на это, попробовал по этому рецепту поставить свежий отдельный live555, что так же ни к чему не привело. Та же ошибка.
ii libkpathsea6:amd64 2015.20160222.37495-1 amd64 TeX Live: path search library for TeX (runtime part)
ii liblivemedia50:amd64 2016.02.09-1 amd64 multimedia RTSP streaming library
Тогда в чем собственно проблема, не могу понять. Пользую ип камеру первый раз, не в курсе, что да как с этими потоками.

ALiEN175
absalon, а вебка отдаёт поток по указанному адресу? Неплохо было бы скриншот админки приложить
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Длиннорогий
absalon, а вебка отдаёт поток по указанному адресу? Неплохо было бы скриншот админки приложить
Как доберусь до домашнего пк, дам скрин. Какие настройки нужны? Кроме ип и порта.

ALiEN175
absalon, камера камере рознь. судя по Failed to connect to 192.168.1.120:13400 — камера не отдаёт поток
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

kalek
Во-первых для доступа к видеопотоку зачастую нужен не просто адрес камеры, а более конкретный url — что-нибудь вроде
rtsp://адрес:порт/live/main
или
rtsp://адрес:порт/live1.sdp
что именно писать должно быть указано в документации этой камеры.
А во-вторых
rtsp://admin:1 @192.168.1.120:13400
тут у вас опечатка или вы действительно логин-пароль от адреса пробелом отделяете?

Длиннорогий
absalon, камера камере рознь. судя по Failed to connect to 192.168.1.120:13400 — камера не отдаёт поток
Собственно вот, что нашел из важного:
Поток точно отдает, попробовал на смарте с приложеньки. Показывает отлично.
Во-первых для доступа к видеопотоку зачастую нужен не просто адрес камеры, а более конкретный url — что-нибудь вроде
rtsp://адрес:порт/live/main
илиrtsp://адрес:порт/live1.sdp
что именно писать должно быть указано в документации этой камеры.
А во-вторыхrtsp://admin:1 @192.168.1.120:13400
тут у вас опечатка или вы действительно логин-пароль от адреса пробелом отделяете?
В документации нет ничего, если бы было, сам бы разобрался
Да, отделяю. Смотрел как это делается тут.
UPD. Попробовал не отделять, та же история. Если дело действительно в необходимости некой ссылки в конце, как вы указали, как этот адрес можно пробить, если нет его в документации и в админке? Через TS на андройде показывает оба потока, но там не указана ссылка, просто ип и порт.
« Последнее редактирование: 07 Июля 2017, 12:26:01 от absalon »

gamayun
У меня IP камера дает поток по http://192.168.0.7/video.cgi(то что ввожу в vlc)
т.е. сначала мне пришлось определить её ip в своей сети,а не тот что в инструкции, потом немного погуглил по модели камеры.
как то так
« Последнее редактирование: 07 Июля 2017, 13:22:31 от gamayun »
Не бери в голову

Длиннорогий
В общем проблему я не решил с vlc, но нашел альтернативу. Работает с mplayer-ом. С первого раза запустился поток без проблем.
- Печать
Страницы: [1] Вверх
-
tihij
- Сообщения: 38
- Зарегистрирован: 14 ноя 2021, 00:28
- Operating system: ROSA Linux R12
[решено] Не показывает rtsp в VLC (liblive555_plugin.so)
Доброго дня.
Не проигрывает VLC rtsp-потоки с видео, на предыдущей версии ROSA показывает нормально.
Предполагаю, что из-за
cannot load module `/usr/lib64/vlc/plugins/access/liblive555_plugin.so’ (/usr/lib64/libliveMedia.so.79: undefined symbol: TLS_client_method)
—- чуть лога
[00007f8d8c000c80] main input debug: Creating an input for ‘rtsp://192.168.xxx.xxx:8554/live1.264’
[0000000000606810] main playlist debug: requesting art for new input thread
[00007f8d8c000c80] main input debug: using timeshift granularity of 50 MiB
[00007f8d8c000c80] main input debug: using default timeshift path
[00007f8d8c000c80] main input debug: `rtsp://192.168.xxx.xxx:8554/live1.264′ gives access `rtsp’ demux `any’ path `192.168.xxx.xxx:8554/live1.264′
[00007f8d90000fa0] main input source debug: creating demux: access=’rtsp’ demux=’any’ location=’192.168.xxx.xxx:8554/live1.264′ file='(null)’
[00007f8d90001130] main demux debug: looking for access_demux module matching «rtsp»: 17 candidates
[00007f8d88000c20] main meta fetcher debug: looking for meta fetcher module matching «any»: 1 candidates
[00007f8d88000c20] lua meta fetcher debug: Trying Lua scripts in /home/xxx/.local/share/vlc/lua/meta/fetcher
[00007f8d88000c20] lua meta fetcher debug: Trying Lua scripts in /usr/lib64/vlc/lua/meta/fetcher
[00007f8d88000c20] lua meta fetcher debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
[00007f8d88000c20] main meta fetcher debug: no meta fetcher modules matched
[00007f8d88000c20] main art finder debug: looking for art finder module matching «any»: 2 candidates
[00007f8d90001130] main demux warning: cannot load module `/usr/lib64/vlc/plugins/access/liblive555_plugin.so’ (/usr/lib64/libliveMedia.so.79: undefined symbol: TLS_client_method)
[00007f8d90001130] main demux debug: no access_demux modules matched
[00007f8d90002090] main stream debug: creating access: rtsp://192.168.xxx.xxx:8554/live1.264
[00007f8d90002090] main stream debug: looking for access module matching «rtsp»: 29 candidates
[00007f8d88000c20] lua art finder debug: Trying Lua scripts in /home/xxx/.local/share/vlc/lua/meta/art
[00007f8d88000c20] lua art finder debug: Trying Lua scripts in /usr/lib64/vlc/lua/meta/art
[00007f8d88000c20] lua art finder debug: Trying Lua playlist script /usr/lib64/vlc/lua/meta/art/00_musicbrainz.luac
[00007f8d90002090] satip stream debug: try to open ‘rtsp://192.168.xxx.xxx:8554/live1.264’
[00007f8d90002090] satip stream debug: connect to host ‘192.168.xxx.xxx’
[00007f8d90002090] main stream debug: net: connecting to 192.168.xxx.xxx port 8554
[00007f8d88000c20] lua art finder debug: skipping script (unmatched scope) /usr/lib64/vlc/lua/meta/art/00_musicbrainz.luac
[00007f8d88000c20] lua art finder debug: Trying Lua playlist script /usr/lib64/vlc/lua/meta/art/01_googleimage.luac
[00007f8d88000c20] lua art finder debug: skipping script (unmatched scope) /usr/lib64/vlc/lua/meta/art/01_googleimage.luac
[00007f8d88000c20] lua art finder debug: Trying Lua playlist script /usr/lib64/vlc/lua/meta/art/02_frenchtv.luac
[00007f8d88000c20] lua art finder debug: skipping script (unmatched scope) /usr/lib64/vlc/lua/meta/art/02_frenchtv.luac
[00007f8d88000c20] lua art finder debug: Trying Lua playlist script /usr/lib64/vlc/lua/meta/art/03_lastfm.luac
[00007f8d88000c20] lua art finder debug: skipping script (unmatched scope) /usr/lib64/vlc/lua/meta/art/03_lastfm.luac
[00007f8d88000c20] lua art finder debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
[00007f8d88000c20] main art finder debug: no art finder modules matched
[00007f8d90002090] main stream debug: connection succeeded (socket = 26)
[0000000000665b40] qt interface debug: IM: Setting an input
[00007f8d90002090] main stream debug: net: opening 0.0.0.0 datagram port 9426
[00007f8d90002090] main stream debug: net: opening 0.0.0.0 datagram port 9427
[000000000064d480] pulse audio output debug: changing sink 1: alsa_output.pci-0000_00_1b.0.analog-stereo (Встроенное аудио Аналоговый стерео)
—
Последний раз редактировалось tihij 03 дек 2021, 23:36, всего редактировалось 1 раз.
-
tihij
- Сообщения: 38
- Зарегистрирован: 14 ноя 2021, 00:28
- Operating system: ROSA Linux R12
Не показывает rtsp в VLC (liblive555_plugin.so)
Сообщение
tihij » 15 ноя 2021, 23:01
Забыл добавить, что заканчивается попытка подключения следующими строками
—
[00007fed780020d0] satip stream error: read error: Operation now in progress
[00007fed780020d0] satip stream error: Failed to setup RTSP session
[00007fed780020d0] main stream debug: net: connecting to 192.168.xxx.xxx port 8554
[00007fed780020d0] main stream debug: connection succeeded (socket = 17)
[00007fed780020d0] access_realrtsp stream warning: Cseq mismatch, got 1, assumed 0
[00007fed780020d0] access_realrtsp stream debug: rtsp connected
[00007fed780020d0] access_realrtsp stream warning: only real/helix rtsp servers supported for now
[00007fed780020d0] main stream debug: no access modules matched
—
-
irton
- Сообщения: 396
- Зарегистрирован: 30 окт 2021, 04:17
- Operating system: PuppyRus linux
Не показывает rtsp в VLC (liblive555_plugin.so)
Сообщение
irton » 17 ноя 2021, 05:46
Этот плагин есть, в пакете vlc-plugins-main. Можт пакет не установлен?
-
tihij
- Сообщения: 38
- Зарегистрирован: 14 ноя 2021, 00:28
- Operating system: ROSA Linux R12
Не показывает rtsp в VLC (liblive555_plugin.so)
Сообщение
tihij » 17 ноя 2021, 19:39
# rpm -qa | grep vlc
vlc-plugin-upnp-3.0.16-9.x86_64
vlc-plugin-kate-3.0.16-9.x86_64
vlc-plugin-wayland-3.0.16-9.x86_64
vlc-plugin-vdpau-3.0.16-9.x86_64
vlc-plugin-vaapi-3.0.16-9.x86_64
vlc-plugin-lua-3.0.16-9.x86_64
vlc-plugin-libass-3.0.16-9.x86_64
vlc-plugin-gnutls-3.0.16-9.x86_64
vlc-plugin-dv-3.0.16-9.x86_64
vlc-plugin-schroedinger-3.0.16-9.x86_64
vlc-plugin-mpc-3.0.16-9.x86_64
vlc-3.0.16-9.x86_64
vlc-plugin-sdl-3.0.16-9.x86_64
vlc-plugin-ncurses-3.0.16-9.x86_64
vlc-plugin-opengl-3.0.16-9.x86_64
vlc-plugin-main-3.0.16-9.x86_64
vlc-plugin-rist-3.0.16-9.x86_64
vlc-plugin-shout-3.0.16-9.x86_64
vlc-plugin-flac-3.0.16-9.x86_64
vlc-plugin-fluidsynth-3.0.16-9.x86_64
vlc-plugin-opus-3.0.16-9.x86_64
vlc-plugin-pulse-3.0.16-9.x86_64
vlc-plugin-speex-3.0.16-9.x86_64
vlc-plugin-theora-3.0.16-9.x86_64
vlc-plugin-twolame-3.0.16-9.x86_64
lib64vlccore9-3.0.16-9.x86_64
lib64vlc5-3.0.16-9.x86_64
—
libliveMedia, возможно собрана без поддержки TLS.
Судя по форумам была подобная ошибка в начале года в upstream, но её быстро исправили.
-
ArturS
- Сообщения: 66
- Зарегистрирован: 22 окт 2021, 14:46
- Operating system: Rosa Desktop
Не показывает rtsp в VLC (liblive555_plugin.so)
Сообщение
ArturS » 17 ноя 2021, 19:48
tihij писал(а): ↑
14 ноя 2021, 00:36
Не проигрывает VLC rtsp-потоки с видео, на предыдущей версии ROSA показывает нормально.
Подскажите, как Вы это смотрите? Просто интересно.
-
tihij
- Сообщения: 38
- Зарегистрирован: 14 ноя 2021, 00:28
- Operating system: ROSA Linux R12
Не показывает rtsp в VLC (liblive555_plugin.so)
Сообщение
tihij » 17 ноя 2021, 19:54
# vlc —verbose=2 «rtsp://192.168.xxx.xxx:8554/live1.264»
-
irton
- Сообщения: 396
- Зарегистрирован: 30 окт 2021, 04:17
- Operating system: PuppyRus linux
Не показывает rtsp в VLC (liblive555_plugin.so)
Сообщение
irton » 18 ноя 2021, 15:35
Нашел в чем проблема, отдал на тестирование
-
tihij
- Сообщения: 38
- Зарегистрирован: 14 ноя 2021, 00:28
- Operating system: ROSA Linux R12
Не показывает rtsp в VLC (liblive555_plugin.so)
Сообщение
tihij » 18 ноя 2021, 23:13
Спасибо. Жду обновления.
-
tihij
- Сообщения: 38
- Зарегистрирован: 14 ноя 2021, 00:28
- Operating system: ROSA Linux R12
Не показывает rtsp в VLC (liblive555_plugin.so)
Сообщение
tihij » 26 ноя 2021, 08:37
Не успело протестироваться?
-
irton
- Сообщения: 396
- Зарегистрирован: 30 окт 2021, 04:17
- Operating system: PuppyRus linux
Не показывает rtsp в VLC (liblive555_plugin.so)
Сообщение
irton » 26 ноя 2021, 15:09
Неа, не от меня зависит, у них свой график но говорят работает
-
tihij
- Сообщения: 38
- Зарегистрирован: 14 ноя 2021, 00:28
- Operating system: ROSA Linux R12
Не показывает rtsp в VLC (liblive555_plugin.so)
Сообщение
tihij » 27 ноя 2021, 16:33
Ясно. Спасибо за информацию.
-
tihij
- Сообщения: 38
- Зарегистрирован: 14 ноя 2021, 00:28
- Operating system: ROSA Linux R12
Не показывает rtsp в VLC (liblive555_plugin.so)
Сообщение
tihij » 03 дек 2021, 23:34
После сегодняшнего обновления vlc заработал с rtsp (пришлось ещё снять туннелирование через HTTP, по умолчанию).
Спасибо. Тему можно закрывать.