LINUX.ORG.RU

не получается с RTSP-потоком и VLC

 ,


0

1

добрый вечер, ЛОР! все выходные «стеснялся» задать тупой вопрос, но тем не менее:

создаю RTSP-сервер:

rtspServer=172.29.3.5:rtsp://172.29.3.5:8554/webCamStream ../../rtsp-simple-server

затем включаю поток:
ffmpeg -f v4l2 -framerate 24 -video_size 480x480 -i /dev/video0 -f rtsp -rtsp_transport tcp rtsp://172.29.3.5:8554/webCamStream

и все казалось бы зашибись: 'ffplay rtsp://172.29.3.5:8554/webCamStream' его замечательно проигрывает, mplayer тоже, хоть и притормаживает, а вот vlc - ни в какую! пишет

Your input can't be opened:
VLC is unable to open the MRL 'rtsp://172.29.3.5:8554/webCamStream'. Check the log for details.


подскажите, пожалуйста, что я делаю не так?

p.s. камера самая обычная - LifeCam HD-3000

★★★★★

Последнее исправление: metawishmaster (всего исправлений: 1)

Check the log for details.

Для начала поискать этот самый лог и почитать, что в нём написано. Вангую ущербность конкретной сборки VLC, в которую не положили какой-то кодек или контейнер, но это пальцем в небо.

Кроме того, ты не назвал ни дистрибутив, ни версию VLC, ни откуда его ставил.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

сделал лог, но он огромный, и не нужно его читать без крайней необходимости, но там есть такая строчка:

CODE_FILE=logger/journal.c:CODE_LINE=49:Log:attachment of directory-extractor failed for file:///home/sbauer/.local/share/vlc/ml.xspf

ща посмотрю на этот ml.xspf...

[upd]
посмотрел, понял еще меньше:


<?xml version=«1.0» encoding=«UTF-8»?>
<playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version=«1»>
<title>Media Library</title>
<trackList>
</trackList>
<extension application="http://www.videolan.org/vlc/playlist/0">
</extension>
</playlist>

metawishmaster ★★★★★
() автор топика
Последнее исправление: metawishmaster (всего исправлений: 2)
Ответ на: комментарий от metawishmaster

Нет, если бы я не нашёл рабочей альтернативы с ffmpeg, то может бы и дожал VLC, но его делали какие-то наркоманы. Консоль завалена хламом, вычленить сообщение об ошибках очень трудно, а в логе ничего нет, хоть он и настроен.

burato ★★★★★
()
Ответ на: комментарий от metawishmaster

посмотрел, понял еще меньше:

не там смотрим.

Apr 16 22:01:48 metabook vlc: CODE_FILE=logger/journal.c:CODE_LINE=49:Log:connection succeeded (socket = 26)
Apr 16 22:01:48 metabook vlc: CODE_FILE=logger/journal.c:CODE_LINE=49:Log:Trying Lua scripts in /home/sbauer/.local/share/vlc/lua/meta/art
Apr 16 22:01:48 metabook vlc: CODE_FILE=logger/journal.c:CODE_LINE=49:Log:net: opening 0.0.0.0 datagram port 9510
Apr 16 22:01:48 metabook vlc: CODE_FILE=logger/journal.c:CODE_LINE=49:Log:net: opening 0.0.0.0 datagram port 9511
Apr 16 22:01:48 metabook vlc: CODE_FILE=logger/journal.c:CODE_LINE=49:Log:Trying Lua scripts in /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art
Apr 16 22:01:48 metabook vlc: CODE_FILE=logger/journal.c:CODE_LINE=49:Log:Trying Lua playlist script /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/00_musicbrainz.luac
Apr 16 22:01:48 metabook vlc: CODE_FILE=logger/journal.c:CODE_LINE=49:Log:Trying Lua playlist script /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/01_googleimage.luac
Apr 16 22:01:48 metabook vlc: CODE_FILE=logger/journal.c:CODE_LINE=49:Log:Failed to setup RTSP session

RTSP рвется при установке RTP

и вообще, libav is dead.

kindof
()