VLC локально

Что вы хотели бы видеть в следующих версиях?
flameflower
Сообщения: 45
Зарегистрирован: Пт июл 05, 2019 8:27 am

Re: VLC локально

Сообщение flameflower »

aka писал(а): Пн авг 19, 2019 11:28 pm Лето же. Отпуск, деревня, рыбалка.
А мне подумалось "Неприятность эту мы переживем". :lol:
Но в целом тема забавная, вроде бы техническая информация, но тут же котики.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

flameflower писал(а): Вт авг 20, 2019 7:51 am
aka писал(а): Пн авг 19, 2019 11:28 pm Лето же. Отпуск, деревня, рыбалка.
А мне подумалось "Неприятность эту мы переживем". :lol:
Но в целом тема забавная, вроде бы техническая информация, но тут же котики.
Я даже загуглил цитаты из Кота Леопольда, думал это ребус какой-то))
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

А с цветами в мозаике вопрос не решился ещё?
Изображение
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

:(
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Попробуйте втварь версии 5.8.82. Добавил библиотек OpenGL. Всегда думал, что *GL это про 3D графику, однако VLC на по умолчанию играет видео через него, и без него на Дебиане так же переставляет цвета в мозаике.
PS: дистрибутив втвари стал на 50 мегабайт толще :(
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

Теперь чёрный экран
на версии 66 показывал, но люди были синие.
(лог выслал)
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

С одной проблемой разобрался: При обновлении (уже не первый раз замечаю) задваиваются имена параметров в шаблонах
vlc_cmdline=vlc_cmdline=-I......

Но, тем не менее, даже просто один экран не хочет
(сначала чуть моргает кадром с потока)

Код: Выделить всё

[            gm] [   20.882971] Run '/usr/bin/vlc -I dummy --play-and-exit --fullscreen --video-title WTware_M0S0 -I dummy rtsp://@192.168.:554/Streaming/Channels/102 --no-audio', log '/tmp/Xapp00.out', env 'DISPLAY=:0.0 LANG=ru_RU.utf8 LANGUAGE=ru_RU', pid '/tmp/Xapp00.pidpipe'.
[          pfac] [   20.883268] Run /usr/bin/vlc -I dummy --play-and-exit --fullscreen --video-title WTware_M0S0 -I dummy rtsp://@192.168.:554/Streaming/Channels/102 --no-audio.
[          pfac] [   20.883301] Ok, PID 972.
[           X00] [   20.906486] [000055989cce3010] dummy interface: using the dummy interface module...
[           X00] [   20.915051] Created new TCP socket 7 for connection
[           X00] [   21.632506] [00007f32a0817ce0] chain filter error: Too high level of recursion (3)
[           X00] [   21.632669] [00007f32a07b0650] main filter error: Failed to create video converter
......
[           X00] [   21.633991] [00007f32a0817ce0] chain filter error: Too high level of recursion (3)
[           X00] [   21.634000] [00007f32a07b0650] main filter error: Failed to create video converter
[           X00] [   21.634017] [00007f32a0832a40] main filter error: Failed to create video converter
[           X00] [   21.634028] [00007f32a0001390] main vout display error: Failed to create video converter
[           X00] [   21.634037] [00007f32a0001390] main vout display error: Failed to adapt decoder format to display
[           X00] [   21.642702] [00007f32a804f5a0] main video output error: video output creation failed
[           X00] [   21.646766] [00007f32b8022af0] main decoder error: failed to create video output
[            gm] [   21.883287] Success, pid 972.

На 80 версии работает.

Код: Выделить всё

[            gm] [   16.700656] [HTTP] Download and unpack file /wtware/5.8.80/packages/uefi-vlc from 192.168.9.24.
[        KERNEL] [   16.700212] Adding 1048572k swap on /dev/zram0.  Priority:-2 extents:1 across:1048572k SS
[            gm] [   18.348868] Run '/usr/bin/vlc -I dummy --play-and-exit --fullscreen --video-title WTware_M0S0 -I dummy rtsp://@192.168.:554/Streaming/Channels/102 --no-audio', log '/tmp/Xapp00.out', env 'DISPLAY=:0.0 LANG=ru_RU.utf8 LANGUAGE=ru_RU', pid '/tmp/Xapp00.pidpipe'.
[          pfac] [   18.349143] Run /usr/bin/vlc -I dummy --play-and-exit --fullscreen --video-title WTware_M0S0 -I dummy rtsp://@192.168.:554/Streaming/Channels/102 --no-audio.
[          pfac] [   18.349171] Ok, PID 973.
[           X00] [   18.375090] [000055a3c80d3710] dummy interface: using the dummy interface module...
[           X00] [   18.383769] Created new TCP socket 7 for connection
[           X00] [   18.612482] Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory
[            gm] [   19.349063] Success, pid 973.
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

amxs3 писал(а): Чт ноя 21, 2019 11:49 am С одной проблемой разобрался: При обновлении (уже не первый раз замечаю) задваиваются имена параметров в шаблонах
vlc_cmdline=vlc_cmdline=-I......
Прошу про этот момент подробнее. Шаблоны - это такие текстовые файлы на диске, да? Хочешь сказать, что при установке свежей версии кто-то лезет в какие-то текстовые файлы?
amxs3 писал(а): Чт ноя 21, 2019 11:49 am Но, тем не менее, даже просто один экран не хочет
Лог целиком покажи.
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

aka писал(а): Чт ноя 21, 2019 12:15 pm
amxs3 писал(а): Чт ноя 21, 2019 11:49 am С одной проблемой разобрался: При обновлении (уже не первый раз замечаю) задваиваются имена параметров в шаблонах
vlc_cmdline=vlc_cmdline=-I......
Прошу про этот момент подробнее. Шаблоны - это такие текстовые файлы на диске, да? Хочешь сказать, что при установке свежей версии кто-то лезет в какие-то текстовые файлы?
1. VLC работал на версии 66
2. Я установил на сервер версию 82
3. После перезагрузки клиент начал ругаться что vlc_cmdline=vlc_cmdline=-I......

Я точно помню, что уже встречался с подобным, но уже не помню, что именно было.


Лог выслал
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

amxs3 писал(а): Чт ноя 21, 2019 12:50 pm
aka писал(а): Чт ноя 21, 2019 12:15 pm
amxs3 писал(а): Чт ноя 21, 2019 11:49 am С одной проблемой разобрался: При обновлении (уже не первый раз замечаю) задваиваются имена параметров в шаблонах
vlc_cmdline=vlc_cmdline=-I......
Прошу про этот момент подробнее. Шаблоны - это такие текстовые файлы на диске, да? Хочешь сказать, что при установке свежей версии кто-то лезет в какие-то текстовые файлы?
1. VLC работал на версии 66
2. Я установил на сервер версию 82
3. После перезагрузки клиент начал ругаться что vlc_cmdline=vlc_cmdline=-I......
"установил на сервер" - это скачал дистирбутив, запустил, несколько раз нажал "далее". После этого свежая версия не начнет грузиться на терминал. Должны были быть сделаны ещё какие-то действия, чтобы после перезагрузки на клиенте оказалась свежая версия. Чтобы найти и решить проблему, надо описать ВСЕ свои действия, после которых случилась проблема, совсем все. Проблема не массовая, значит дело не в очевидных правильных действиях, а в чём-то необычном.
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

aka писал(а): Чт ноя 21, 2019 2:03 pm Должны были быть сделаны ещё какие-то действия, чтобы после перезагрузки на клиенте оказалась свежая версия.
2,5. На моём ДХЦП указал новую версию. (вспомнил предыдущий случай -- задвоился параметр server=server=--new)
Но это не очень волнует, тем более что это мог и я сам накосипорить в изменённом состоянии сознания.
Гораздо интереснее, что с VLC случилось.
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Давай начнем с простого. Убери из конфига всё лишнее. Найди какое-нибудь маленькое видео размером в несколько мегабайт. Пусть это будет 1.mp4. В конфиге:

vlc_files=1.mp4
vlc_cmdline=-vv /vlc_files/1.mp4

Что получится?
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

То же самое.
Лог выслал с темой "amxs"
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Оно считает, что всё зашибись. В 22 секунды от включения компьютера начало играть, в 27 секунд закончило.

На экране что? Надо написать слов тридцать про содержимое экрана. Всплывающее окошко внизу спрва всплывает?

И пришли мне этот 1.mp4 на aka@pxe.ru
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

И это. Здесь инструкция: https://wtware.ru/logs.html
Надо прочитать и выполнить все пункты так, как написано. В очередной раз зарекаюсь не разбираться по существу, пока не будет выполнена эта инструкция.
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

Спасибо, что переписали инструкцию.
Мозаика отображается и цвета стали нормальными.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Подтверждаю, цвета встали на место! Но похоже отвалилась двухмониторность на video=modesetting(U) говорит драйвер не обнаружил видеокарту :(
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

zhendosina
Попробуй 5.8.88.
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

Есть ли возможность указывать плейлист, чтобы внутри одного экземпляра плеера менять потоки?
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Что-то странное с vlc на версиях 6.x.x
Он просто валится при запуске, жалуется на --mute-audio
Хотя этого атрибута и нет нигде
Изображение
Вложения
WTware_1C.69.7A.69.E4.19_2020-10-12_12-10-39.txt.zip
(57.24 КБ) 1096 скачиваний
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

А где можно раздобыть более старые версии втвари?
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

--mute-audio для VLC это я накосячил. Так у Chrome выключается, а для VLC надо --no-audio. В 6.0.10 этой ошибки ещё не было.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а): Пн окт 12, 2020 1:30 pm --mute-audio для VLC это я накосячил. Так у Chrome выключается, а для VLC надо --no-audio. В 6.0.10 этой ошибки ещё не было.
Принято, пошел за 6.0.10
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

На 6.0.10 все замечательно работает, спасибо!
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

zhendosina писал(а): Пн окт 12, 2020 2:44 pm На 6.0.10 все замечательно работает, спасибо!
А вот и не замечательно :((
Через некоторое время падает с oom-killer :(((
Утечка памяти?
Вложения
WTware_1C.69.7A.6C.42.88_2020-10-19_14-44-18.txt.zip
(116.31 КБ) 1080 скачиваний
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Падает от недостатка памяти. Утечка это если бы взлетало, понемногу текло и через четыре часа падало. В логе падает через четыре минуты. Это не утечка, это аппетит. Но это же блин восемь гигов...

Может, оно только запрашивает такую кучу памяти, а использовать не будет? Попробуй поставить втварь на винт. Втварь при установке сделает раздел под своп. Поедет? Обращаться при работе к диску много будет? Если поедет с винта, попробуем допилить своп в память (своп. в память. да.), он сейчас уже работает, но только до гига потому что Хрому хватало, такого чтоб восьми гигов памяти не хватало я ещё не видел.

PS: в втвари версии 6.0.18 должна исправиться ошибка с --mute-audio
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а): Пн окт 19, 2020 9:15 pm Падает от недостатка памяти. Утечка это если бы взлетало, понемногу текло и через четыре часа падало. В логе падает через четыре минуты. Это не утечка, это аппетит. Но это же блин восемь гигов...

Может, оно только запрашивает такую кучу памяти, а использовать не будет? Попробуй поставить втварь на винт. Втварь при установке сделает раздел под своп. Поедет? Обращаться при работе к диску много будет? Если поедет с винта, попробуем допилить своп в память (своп. в память. да.), он сейчас уже работает, но только до гига потому что Хрому хватало, такого чтоб восьми гигов памяти не хватало я ещё не видел.

PS: в втвари версии 6.0.18 должна исправиться ошибка с --mute-audio
Пока вообще ничего понять не могу, она просто после запуска начинает постепенно сжирать озу, до момента пока не упадет, как будто пишет что-то в нее без остановки. А какая версия vlc нынче в втвари?

Втварь на винте не понимает конфиг почему то, который понимала при загрузке по сети

Код: Выделить всё

10-04-18-067| [            gm] [   13.613061] Run '/usr/bin/vlc -I dummy --play-and-exit --fullscreen --video-title WTware_M0S0 --sub-source=mosaic --mosaic-heigh 1080 --mosaic-width 1920 -vv --vlm-conf=/vlc_files/new1 /vlc_files/sec00.png --image-duration=-1 --no-audio', log '/tmp/Xapp00.out', env 'DISPLAY=:0.0 LANG=ru_RU.utf8 LANGUAGE=ru_RU', pid '/tmp/Xapp00.pidpipe'.
10-04-18-067| [          pfac] [   13.613093] Run /usr/bin/vlc -I dummy --play-and-exit --fullscreen --video-title WTware_M0S0 --sub-source=mosaic --mosaic-heigh 1080 --mosaic-width 1920 -vv --vlm-conf=/vlc_files/new1 /vlc_files/sec00.png --image-duration=-1 --no-audio.
10-04-18-067| [          pfac] [   13.613213] Ok, PID 1125.
10-04-18-067| [           X00] [   13.617278] vlc: unknown option or missing mandatory argument `--mosaic-heigh'
10-04-18-067| [           X00] [   13.617295] Try `vlc --help' for more information.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Справедливости ради точно такой же сетап работает на 5.6.22, со старым vlc и потребляет всего 300мб озу.
Но на старой втвари новый Nuc уже не работают (

https://forum.wtware.ru/viewtopic.php?p=47167#p47167
Вон ровно пять лет назад похожая проблема была))
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Так ведь в твоем же логе написано:

libvlc debug: VLC media player - 3.0.11 Vetinari
libvlc debug: Copyright © 1996-2020 the VideoLAN team
libvlc debug: revision 3.0.11-0-gdc0c5ced72

И командная строка в твоем логе на один параметр длиннее:

vlc_cmdline=--sub-source=mosaic --mosaic-keep-picture --mosaic-heigh 1080
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а): Вт окт 20, 2020 5:16 pm Так ведь в твоем же логе написано:

libvlc debug: VLC media player - 3.0.11 Vetinari
libvlc debug: Copyright © 1996-2020 the VideoLAN team
libvlc debug: revision 3.0.11-0-gdc0c5ced72

И командная строка в твоем логе на один параметр длиннее:

vlc_cmdline=--sub-source=mosaic --mosaic-keep-picture --mosaic-heigh 1080
ага, --mosaic-keep-picture я убрал, когда он в первый раз не стартанул VLC,и ругнулся на него в логе.

Вообще странно, я точно помню, что во времена, когда еще цвета были инвертированные - оно не падало часами. Над потестить завтра
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Нет, на версиях 5.8.х тоже память сжирает, просто медленнее почему - то
при чем swap не трогает вовсе. Можно попробовать VLC обновить?

Код: Выделить всё

MemTotal:        7804996 kB
MemFree:         7142636 kB
MemAvailable:    68576 kB
Buffers:               4 kB
Cached:           201784 kB
SwapCached:            0 kB
Active:           499992 kB
Inactive:         118260 kB
Active(anon):     499992 kB
Inactive(anon):   118256 kB
Active(file):          0 kB
Inactive(file):        4 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       1048572 kB
SwapFree:        1048572 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:        416512 kB
Mapped:            73836 kB
Shmem:            201784 kB
Slab:              14136 kB
SReclaimable:       2784 kB
SUnreclaim:        11352 kB
KernelStack:        2432 kB
PageTables:         3248 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     4951068 kB
Committed_AS:     714912 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
Percpu:              768 kB
DirectMap4k:       39372 kB
DirectMap2M:     2676736 kB
DirectMap1G:     7340032 kB
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

На офсайте videolan.org 3.0.11 и в свежей втвари 3.0.11.

Оно падает с oom и до, и после падения SwapFree и SwapTotal одинаковые? Непонятно. Как будто выделяется какая-то память, которую нельзя класть в своп.

video=modesetting(U) ничего не изменит?
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Пока погонял на дебинае, там все замечательно работает, и не падает =\
На 6.0.10 версия та же.чорт
Изображение
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

На офсайте videolan.org 3.0.11 и в свежей втвари 3.0.11.

угу..
Оно падает с oom и до, и после падения SwapFree и SwapTotal одинаковые? Непонятно. Как будто выделяется какая-то память, которую нельзя класть в своп.
Оно сжирает всю MemFree: потом сжирает весь SwapFree, потом падает vlc и все возвращается на круги своя. В процессе сжирания растет AnonPages После падения он обнуляется.
Последний раз редактировалось zhendosina Чт окт 22, 2020 2:31 pm, всего редактировалось 1 раз.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

video=modesetting(U) ничего не изменит?
Происходит все то же самое увы
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

После кучи тестов наблюдения следующие:
1) Память пожирается точно самим vlc и точно какими-то потоками. Нашел несколько потоков при воспроизведении которых - все ок.
2) В ряде случаев на втвари потоки просто фризятся, чего не происходит на дебиане
3) Тот же конфиг, запущенный на дебиане работает вообще без вопросов, все потоки, которые через раз работают на втваре - там работают без вопросов, проблем с памятью тоже не возникает.
4) лог на дебиане несколько отличается от лога на втваре. (см скрин) про buffer deadlock втварь не пишет
Изображение

Все тесты проводились на виртуальной машине virtualbox, установка через apt-get.
Почему то гугление симптомов часто приводило к этому пакету https://packages.debian.org/source/sid/aribb24
Последнее что еще хочу попробовать - развернуть дебиан непосредственно на терминал.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Последнее что еще хочу попробовать - развернуть дебиан непосредственно на терминал.
На дебиане все ок. Память не течет, потоки играются.
На os x тоже сработало все ровно так же, как на дебиане
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

zhendosina писал(а): Чт окт 22, 2020 3:43 pm 4) лог на дебиане несколько отличается от лога на втваре. (см скрин) про buffer deadlock втварь не пишет
Сделай конфиг попроще, оставь самый минимум потоков чтоб зависли. И покажи два лога с одинаковым конфигом, с дебиана и с втвари. Разница с дебианом будет в аппаратной акселерации. Боюсь что чтоб сделать как в дебиане придётся подтащить пол дебиана. Может проще поставить дебиан?
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Разница с дебианом будет в аппаратной акселерации. Боюсь что чтоб сделать как в дебиане придётся подтащить пол дебиана. Может проще поставить дебиан?
Ну тык на виртуалбоксе же акселерации не может быть? Или я чего не понимаю? Дебиан увы не так удобен как втварь
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Акселерации нет, а метод доступа к видеопамяти через десятки мегабайт библиотек акселерации есть. Прошлый глюк со сдвигом цвета победил добавив в втварь мегабай пятьдесят библиотек акселерации, и всё равно это было ещё не все, что запукскается по умолчанию в обычном линуксе. Судя по прошлому глюку с цветами, никто давно не запускает VLC на урезаных линуксах, старый код остался, но он сломался и никому до него дела нет. Вот Chrome - запускают, тот едет на минимальном X.org.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а): Пт окт 23, 2020 11:30 am Акселерации нет, а метод доступа к видеопамяти через десятки мегабайт библиотек акселерации есть. Прошлый глюк со сдвигом цвета победил добавив в втварь мегабай пятьдесят библиотек акселерации, и всё равно это было ещё не все, что запукскается по умолчанию в обычном линуксе. Судя по прошлому глюку с цветами, никто давно не запускает VLC на урезаных линуксах, старый код остался, но он сломался и никому до него дела нет. Вот Chrome - запускают, тот едет на минимальном X.org.
Ну тут согласен - vlc со временем превратился в неповоротливого монстра, с кучей неработающего функционала. Однако же альтернативы ему особо нету. Может стоит попробовать упаковать в втварь "все, что запукскается по умолчанию в обычном линуксе" и проверить как оно работает?
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Дистрибутив гигабайтный будет. Не хочу.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Сделай конфиг попроще, оставь самый минимум потоков чтоб зависли. И покажи два лога с одинаковым конфигом, с дебиана и с втвари.
Логику зависания я вообще не понял, да и не пишет она ничего в этот момент. Два лога. Одинаковый конфиг. Один и тот же NUC. Втварь жрет память, дебиан нет.
Вложения
log2.txt.zip
(56.96 КБ) 1091 скачивание
log.zip
(6.4 КБ) 1106 скачиваний
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а): Пт окт 23, 2020 4:45 pm Дистрибутив гигабайтный будет. Не хочу.
Ну никто ж не говорит, что так и оставить, просто если оно заработает - нужно будет придумать, как отрезать vlc и скажем хром от основоного дистрибутива.
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

У дебианового лога начало отрезано. Не вижу сообщений такого типа:

Код: Выделить всё

[00007f6d94003730] egl_x11 gl debug: EGL version 1.4 by Mesa Project
[00007f6d94003730] egl_x11 gl debug:  extensions: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_CHROMIUM_sync_control EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer EGL_WL_bind_wayland_display 
[00007f6d94003730] main gl debug: using opengl module "egl_x11"
А в втваревом логе не вижу падения.
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

И покажи, что в дебиане скажет команда:

Код: Выделить всё

cat /proc/meminfo
До запуска VLC и минут через десять после того, как оно запустится и все потоки подхватит.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а): Пт окт 23, 2020 5:23 pm У дебианового лога начало отрезано. Не вижу сообщений такого типа:

Код: Выделить всё

[00007f6d94003730] egl_x11 gl debug: EGL version 1.4 by Mesa Project
[00007f6d94003730] egl_x11 gl debug:  extensions: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_CHROMIUM_sync_control EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer EGL_WL_bind_wayland_display 
[00007f6d94003730] main gl debug: using opengl module "egl_x11"
А в втваревом логе не вижу падения.
Я просто перенапавил stdout при запуске vlc. Стало быть нужен весь /etc/log?
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Код: Выделить всё

vlc > /tmp/1.log 2>&1
Заклинание из четырех символов в самом конце перенаправляет ещё и stderr, на который vlc тоже пишет много букв.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

А в втваревом логе не вижу падения.
Слева направо:
Сожрали всю память > Начали жрать Своп > Упал VLC и освободил память
Лог с падением в аттаче
Изображение
Вложения
oom-kill.txt.zip
(74.76 КБ) 1068 скачиваний
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а): Сб окт 24, 2020 3:54 pm

Код: Выделить всё

vlc > /tmp/1.log 2>&1
Вложения
1.log.zip
(16.51 КБ) 1039 скачиваний
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а): Пт окт 23, 2020 5:25 pm И покажи, что в дебиане скажет команда:

Код: Выделить всё

cat /proc/meminfo
До запуска VLC и минут через десять после того, как оно запустится и все потоки подхватит.
До запуска VLC

Код: Выделить всё

MemTotal:        7744104 kB
MemFree:         6201352 kB
MemAvailable:    6666660 kB
Buffers:           32404 kB
Cached:           763520 kB
SwapCached:            0 kB
Active:           944388 kB
Inactive:         401624 kB
Active(anon):     551564 kB
Inactive(anon):   130588 kB
Active(file):     392824 kB
Inactive(file):   271036 kB
Unevictable:          96 kB
Mlocked:              96 kB
SwapTotal:       7958524 kB
SwapFree:        7958524 kB
Dirty:                68 kB
Writeback:             0 kB
AnonPages:        537188 kB
Mapped:           278168 kB
Shmem:            132068 kB
Slab:             104360 kB
SReclaimable:      53376 kB
SUnreclaim:        50984 kB
KernelStack:        6656 kB
PageTables:        11012 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    11830576 kB
Committed_AS:    2055728 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
Percpu:             1392 kB
HardwareCorrupted:     0 kB
AnonHugePages:    108544 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:               0 kB
DirectMap4k:      149964 kB
DirectMap2M:     4663296 kB
DirectMap1G:     5242880 kB
минут через десять после того, как оно запустится и все потоки подхватит

Код: Выделить всё

MemTotal:        7744104 kB
MemFree:         5812308 kB
MemAvailable:    6282496 kB
Buffers:           33556 kB
Cached:           855044 kB
SwapCached:            0 kB
Active:          1293248 kB
Inactive:         442196 kB
Active(anon):     848380 kB
Inactive(anon):   218504 kB
Active(file):     444868 kB
Inactive(file):   223692 kB
Unevictable:         112 kB
Mlocked:             112 kB
SwapTotal:       7958524 kB
SwapFree:        7958524 kB
Dirty:               104 kB
Writeback:             0 kB
AnonPages:        828352 kB
Mapped:           308852 kB
Shmem:            220044 kB
Slab:             105664 kB
SReclaimable:      53708 kB
SUnreclaim:        51956 kB
KernelStack:        7616 kB
PageTables:        11664 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    11830576 kB
Committed_AS:    2484780 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
Percpu:             1392 kB
HardwareCorrupted:     0 kB
AnonHugePages:    305152 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:               0 kB
DirectMap4k:      154060 kB
DirectMap2M:     4659200 kB
DirectMap1G:     5242880 kB
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Покажи с дебиана /var/log/Xorg.0.log
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а): Пн окт 26, 2020 1:31 pm Покажи с дебиана /var/log/Xorg.0.log
Вложения
Xorg.0.log
(38.7 КБ) 1034 скачивания
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Дебиан работает с драйвером modesetting. Покажи лог втвари с video=modesetting(U)
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а): Пн окт 26, 2020 2:01 pm Дебиан работает с драйвером modesetting. Покажи лог втвари с video=modesetting(U)
Я не знаю, как так, но сейчас все работает исправно на втваре. Память не жрет, потоки не падают два часа полет нормальный.
При чем я же проверял на новой графике точно..наверное мой косяк. Похоже проблемы и не было по сути, не считая того, что на intel(U) vlc падает. Приношу свои извиниения за доставленные неудобства. И спасибо за помощь!
P.S. В упор не понимаю, какая связь между видеодрайвером и пожиранием памяти VLC
Вложения
modesetting.txt.zip
(119.67 КБ) 1085 скачиваний
mulka45
Сообщения: 1
Зарегистрирован: Ср май 26, 2021 7:24 pm

Re: VLC локально

Сообщение mulka45 »

Господа, всем доброго времени! Позвольте немного оживить тему и обратится к местным профессионалам.
Хочу сразу сказать, не пользуемся WTware в данном случае. Есть слабенький пк, к которому подрублен небольшой монитор. ПК на Вин10.
Задача такая, мозаикой вывести 4 камеры, в целом это получилось, НО! Камеры постоянно отваливаются, могут через секунду, могут через 15 минут, может сначала одна потом все, какие только параметры конфига я не пробовал, все без результатно, камеры разные, отваливаются все, пробовал снизить качество потока, тоже не вышло... подскажите куда копать, уже пол года маюсь! Заранее спасибо! Вот на данный момент конфиг выглядит так:

Код: Выделить всё

# VLC media player VLM command batch
# http://www.videolan.org/vlc/

new ch1 broadcast enabled
setup ch1 input "rtsp://192.168.0.32:554/user=admin_password=0_channel=1_stream=1.sdp?real_stream"
setup ch1 output #mosaic-bridge{id=ch1,width=400,height=240}
new ch2 broadcast enabled
setup ch2 input "rtsp://192.168.0.32:554/user=admin_password=0_channel=2_stream=1.sdp?real_stream"
setup ch2 output #mosaic-bridge{id=ch2,width=400,height=240}
new ch3 broadcast enabled
setup ch3 input "rtsp://192.168.0.32:554/user=admin_password=0_channel=4_stream=1.sdp?real_stream"
setup ch3 output #mosaic-bridge{id=ch3,width=400,height=240}
new ch4 broadcast enabled
setup ch4 input "rtsp://192.168.0.32:554/user=admin_password=0_channel=7_stream=1.sdp?real_stream"
setup ch4 output #mosaic-bridge{id=ch4,width=400,height=240}
new bg broadcast enabled
setup bg input "mask.jpg"
setup bg output #transcode{--file-caching=2,-L,--loop,--no-loop,vcodec=mp4v,ab=64,vb=1,fps=0,channels=4,sfilter=mosaic{alpha=255,width=800,height=480,cols=2,rows=2,position=1,order="ch1,ch2,ch3,ch4",keep-aspect-ratio=enabled,mosaic-align=4,keep-picture=4}}:bridge-in{offset=10}:display
setup bg option image-duration=-1

control bg play
control ch1 play
control ch2 play
control ch3 play
control ch4 play

# end of mosaic batch

игрался с настройками vb, fps, file-caching, но ощущение что все безтолку. VLC стоит 2.1.5
taraz
Сообщения: 54
Зарегистрирован: Пн июн 23, 2014 12:30 pm

Re: VLC локально

Сообщение taraz »

33.jpg
33.jpg (66.5 КБ) 58944 просмотра
UP. Есть ли хорошие новости по настройкам и пользовании VLC мозаики в последней версии WtWare?
taraz
Сообщения: 54
Зарегистрирован: Пн июн 23, 2014 12:30 pm

Re: VLC локально

Сообщение taraz »

Старший смены охраны попросил задать уважаемым Гуру такой вопрос: Имеется бездисковый тонкий клиент с 4 Гб памяти, какой-то Атом 2-ядерный. В сети 1 Мбит супермаркета куча видеорегистраторов Hikvision и Dahua с RTSP-потоками. Хочет у себя в кабинете поставить терминал c WtWare. Чтобы при его локальной загрузке загружался файл в настройками 4 камер с RTSP потоками в реальном времени (можно со звуком в 1 камере) посредством мозаики VLC. Остальные фичи WtWare ему не нужны. Уже готовый конфигурационный файл для WtWare кто-то может наваять ему для такой задачи?
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Инструкцию выполнил?

https://wtware.ru/docs5/vlc.html

Там в конце мозаика на четыре камеры.
taraz
Сообщения: 54
Зарегистрирован: Пн июн 23, 2014 12:30 pm

Re: VLC локально

Сообщение taraz »

Инструкция очень хорошая, но в той сети нет Линукс-машины, на которой собираются потоки. Там зоопарк из видеорегистраторов. Пригласит сисадмина, пока учит матчасть:

"RTSP (Real Time Streaming Protocol) - это протокол передачи потока видео и аудио в реальном времени через сеть. Чтобы получить ссылку на RTSP-поток с видеорегистратора Dahua, необходимо выполнить следующие шаги:
Откройте веб-браузер и введите IP-адрес вашего видеорегистратора в адресной строке. Введите имя пользователя и пароль, чтобы войти в систему.
Перейдите в меню "Камеры" и выберите камеру, для которой вы хотите получить ссылку на RTSP-поток.
Нажмите на кнопку "Настройки" (иконка шестеренки) для выбранной камеры.
Выберите вкладку "Видео".
Найдите параметр "RTSP-поток" и скопируйте ссылку.
Формат строки для RTSP ссылки на видеорегистратор Dahua может выглядеть следующим образом:
rtsp://<адрес_видеорегистратора>:<порт>/<путь_к_потоку>
Где:
<адрес_видеорегистратора> - это IP-адрес вашего видеорегистратора
<порт> - это номер порта, используемый для передачи потока (по умолчанию 554)
<путь_к_потоку> - это путь к потоку, который вы хотите получить. Обычно это задается в формате "cam/realmonitor?channel=<номер_канала>&subtype=<тип_потока>", где <номер_канала> - это номер канала видеокамеры (обычно от 1 до 16), а <тип_потока> - это тип потока (обычно 0 - основной поток или 1 - дополнительный поток).
Например, если IP-адрес вашего видеорегистратора - 192.168.1.100, вы хотите получить поток с канала 1 и типа потока 0, то RTSP-ссылка может выглядеть следующим образом:
rtsp://192.168.1.100:554/cam/realmonitor?channel=1&subtype=0
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

taraz писал(а): Пт мар 10, 2023 2:56 pm Инструкция очень хорошая, но в той сети нет Линукс-машины, на которой собираются потоки.
Где в инструкции написано, что нужно собирать потоки на Линукс-машине?
taraz писал(а): Пт мар 10, 2023 2:56 pm Например, если IP-адрес вашего видеорегистратора - 192.168.1.100, вы хотите получить поток с канала 1 и типа потока 0, то RTSP-ссылка может выглядеть следующим образом:
rtsp://192.168.1.100:554/cam/realmonitor?channel=1&subtype=0
Когда выполнишь первые пункты инструкции, увидишь статическую картинку и видеофайл из памяти, напиши в конфиг терминала:

Код: Выделить всё

vlc_cmdline = rtsp://192.168.1.100:554/cam/realmonitor?channel=1&subtype=0
Orcozavreg
Сообщения: 3
Зарегистрирован: Чт фев 23, 2023 10:47 am

Re: VLC локально

Сообщение Orcozavreg »

Не подскажете способ, если он есть, в VLC запихнуть видеопоток с локальной USB2.0 Digital Camera камеры-микроскопа?
Микроскоп дешевый Espada U500X 640*480, по сути вэбка но в эксплуатации в среднем каждые 10 минут, чисто мелкий шрифт рассмотреть.
Ни записывать ни большой кеш лепить нет необходимости. Чисто функция лупы.
Пробрасывал по USB в 2016 терминал, работает, но начинает забивать весь канал в момент подключения HiView или VLC к устройству из него.

Хотелось бы либо плэйлист с параметрами возможность прикрутить, или напрямую в конфиге источник USBID указать.
Весь форум перешерстил вроде, не нашёл ничего по этому поводу. Может кто знает как реализовать?
Или хоть куда копать подскажите? Не хочу эти рабочие места обратно на винду пересаживать.
Orcozavreg
Сообщения: 3
Зарегистрирован: Чт фев 23, 2023 10:47 am

Re: VLC локально

Сообщение Orcozavreg »

решил вопрос сам

плэйлист vlc.xspf создал используя интерфейс VLC через live mint (руками собирать муторно очень)
Блокнотом поправил в плейлисте размер забираемого изображения:
<vlc:option>v4l2-width=640</vlc:option>
<vlc:option>v4l2-height=480</vlc:option>
через вэб-морду залил (да, у нас wtware на хардах) плэйлист в папку configs

добавил в config.wtc в самый низ

next screen
application=vlc
vlc_files = vlc.xspf
vlc_cmdline = /vlc_files/vlc.xspf

профит. Работает как часы.
Рекомендую добавить в инструкцию.

Думаю стоит добавить ещё возможность rtsp трансляции с него в терминал, как аналогичное решение для возможности записи или скриншотов с потока.
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

Пытаюсь сделать показ кина (300мб).
загрузил файл через вебку:

Код: Выделить всё

application=vlc
vlc_files = /configs/csa.mp4
vlc_cmdline=/vlc_files/csa.mp4 --loop
не смог с ошибкой строки vlc_files
попробовал

Код: Выделить всё

application=vlc
vlc_cmdline=/config/csa.mp4 --loop
вообще пишет "no such file"

из каталога WTWare работает

Код: Выделить всё

application=vlc
vlc_files=csa.mp4
vlc_cmdline=/vlc_files/csa.mp4 --loop
Как мне добиться показа роликов с ЖД клиента? Нужен автономный клиент для показа материалов на выставке.
(в идеале нескольких файлов друг за другом)
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

с несколькими файлами сделал

Код: Выделить всё

application=vlc
vlc_files=csa.mp4,auto.mp4,clip.mp4,in.mp4,halfauto.mp4,tk.xspf
vlc_cmdline=/vlc_files/tk.xspf --loop
но вопрос автономности остался
Barvinok
Сообщения: 592
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: VLC локально

Сообщение Barvinok »

taraz
Сообщения: 54
Зарегистрирован: Пн июн 23, 2014 12:30 pm

Re: VLC локально

Сообщение taraz »

Как правильно на ПК с ОС Windows 10 создать командной строкой RTSP циклическую трансляцию файла mp4 в локальную сеть через VLC, чтобы потом эту трансляцию принять на WtWare тем же VLC для показа видеоролика? Командная строка
cvlc -I dummy --loop file.mp4 :sout=#gather:rtp{sdp=rtsp://:8554/} :network-caching=500 :sout-all :sout-keep
выполнятся успешно, но команда vlc rtsp://192.168.0.121:8554/ эту трансляцию не обнаруживает ни на WtWare ни на любом ПК на Windows в той же подсети! Куда копать?
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

Вопрос остается: куда и как положить видеофайлы для ВЛСи на диске клиента, чтобы не тягать их по сетям?
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

amxs3 писал(а): Ср сен 13, 2023 4:20 pm куда и как положить видеофайлы для ВЛСи на диске клиента
Если есть доступ к корню - положи в корень, и далее по инструкции:

viewtopic.php?p=67750#p67750

Ещё лучше положить в каталог configs/ , это можно сделать через веб-интерфейс терминала. Путь будет:

Код: Выделить всё

/bootmedia/configs/yourvideo.mov
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

Получилось.
Загружаем через вебку ролики.
В конфиге пишем:

Код: Выделить всё

application=vlc
vlc_cmdline=/bootmedia/configs/tk-local.xspf --loop
в плейлисте xspf в треках указываем расположение

Код: Выделить всё

	...
	<location>/bootmedia/configs/auto.mp4</location>
	...
Для полной автономности конфиг сохраняем на диск и указываем в настройках статичный IP.
Nitakub
Сообщения: 10
Зарегистрирован: Пт ноя 10, 2023 2:05 pm

Re: VLC локально

Сообщение Nitakub »

Добрый день, добавляю в конфиг строчки чтобы сделать мозаику через vlm

application = vlc
vlc_vlm_conf = 0415.txt
vlc_background = bg1920x1080.jpg

И после этого терминал не грузится ругается на параметр "vlc_vlm_conf"
Вопрос какие параметры доступны для VLC?

WTware v. 6.2.6
Вложения
2024-03-28 09-50-34_1.JPG
2024-03-28 09-50-34_1.JPG (103.57 КБ) 40300 просмотров
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Полный список параметров втвари свежей версии:

http://wtware.ru/docs5/config.html

Параметра "vlc_vlm_conf" нет.
Dim-soft
Сообщения: 507
Зарегистрирован: Пт янв 13, 2006 9:57 am

Re: VLC локально

Сообщение Dim-soft »

Прошу пример VLC мозаики 9х9 для 6.2.28 запускаемой с USB, из документации не заработало.
Dim-soft
Сообщения: 507
Зарегистрирован: Пт янв 13, 2006 9:57 am

Re: VLC локально

Сообщение Dim-soft »

aka писал(а): Чт мар 28, 2024 9:59 pm втвари свежей версии:
Попробовал полностью повторить статью https://wtware.ru/docs5/vlc.html на версии 6.2.28
Пример с 4-мя камерами работает при загрузки с http - что переделать. чтобы VLC работал при загрузки с USB ?
Dim-soft
Сообщения: 507
Зарегистрирован: Пт янв 13, 2006 9:57 am

Re: VLC локально

Сообщение Dim-soft »

переделал на 16 камер - запускается выводит постепенно все 16 камер (1->16), после с конца (16->) убирает картинку камер и остается только одна картинка подложки. Как починить ?
Смотрел лог - как будто у VLC память заканчивается
Вложения
WTware_74.D4.35.4A.73.43_2024-07-08_21-03-18.txt.zip
(31.03 КБ) 299 скачиваний
aka
Разработчик
Разработчик
Сообщения: 12021
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Не вижу "память заканчивается". Вижу "invalid url". Если кажется что не хватает памяти - быстрее же проверить на другой машине или виртуалке с большим количеством памяти.

Жендосины давно не слышно, мне не до VLC...
Ответить

Вернуться в «Планы развития. Пожелания.»