Страница 3 из 3

Re: VLC локально

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

Re: VLC локально

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

Re: VLC локально

Добавлено: Пт окт 25, 2019 12:11 pm
amxs3
А с цветами в мозаике вопрос не решился ещё?
Изображение

Re: VLC локально

Добавлено: Пт окт 25, 2019 12:16 pm
aka
:(

Re: VLC локально

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

Re: VLC локально

Добавлено: Чт ноя 21, 2019 11:28 am
amxs3
Теперь чёрный экран
на версии 66 показывал, но люди были синие.
(лог выслал)

Re: VLC локально

Добавлено: Чт ноя 21, 2019 11:49 am
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.

Re: VLC локально

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

Re: VLC локально

Добавлено: Чт ноя 21, 2019 12:50 pm
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......

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


Лог выслал

Re: VLC локально

Добавлено: Чт ноя 21, 2019 2:03 pm
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......
"установил на сервер" - это скачал дистирбутив, запустил, несколько раз нажал "далее". После этого свежая версия не начнет грузиться на терминал. Должны были быть сделаны ещё какие-то действия, чтобы после перезагрузки на клиенте оказалась свежая версия. Чтобы найти и решить проблему, надо описать ВСЕ свои действия, после которых случилась проблема, совсем все. Проблема не массовая, значит дело не в очевидных правильных действиях, а в чём-то необычном.

Re: VLC локально

Добавлено: Чт ноя 21, 2019 3:20 pm
amxs3
aka писал(а): Чт ноя 21, 2019 2:03 pm Должны были быть сделаны ещё какие-то действия, чтобы после перезагрузки на клиенте оказалась свежая версия.
2,5. На моём ДХЦП указал новую версию. (вспомнил предыдущий случай -- задвоился параметр server=server=--new)
Но это не очень волнует, тем более что это мог и я сам накосипорить в изменённом состоянии сознания.
Гораздо интереснее, что с VLC случилось.

Re: VLC локально

Добавлено: Чт ноя 21, 2019 4:37 pm
aka
Давай начнем с простого. Убери из конфига всё лишнее. Найди какое-нибудь маленькое видео размером в несколько мегабайт. Пусть это будет 1.mp4. В конфиге:

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

Что получится?

Re: VLC локально

Добавлено: Чт ноя 21, 2019 4:45 pm
amxs3
То же самое.
Лог выслал с темой "amxs"

Re: VLC локально

Добавлено: Чт ноя 21, 2019 5:07 pm
aka
Оно считает, что всё зашибись. В 22 секунды от включения компьютера начало играть, в 27 секунд закончило.

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

И пришли мне этот 1.mp4 на aka@pxe.ru

Re: VLC локально

Добавлено: Чт ноя 21, 2019 5:42 pm
aka
И это. Здесь инструкция: https://wtware.ru/logs.html
Надо прочитать и выполнить все пункты так, как написано. В очередной раз зарекаюсь не разбираться по существу, пока не будет выполнена эта инструкция.

Re: VLC локально

Добавлено: Пт ноя 22, 2019 2:08 pm
amxs3
Спасибо, что переписали инструкцию.
Мозаика отображается и цвета стали нормальными.

Re: VLC локально

Добавлено: Пн ноя 25, 2019 2:39 pm
zhendosina
Подтверждаю, цвета встали на место! Но похоже отвалилась двухмониторность на video=modesetting(U) говорит драйвер не обнаружил видеокарту :(

Re: VLC локально

Добавлено: Вт дек 10, 2019 2:18 am
aka
zhendosina
Попробуй 5.8.88.

Re: VLC локально

Добавлено: Чт дек 26, 2019 2:10 pm
amxs3
Есть ли возможность указывать плейлист, чтобы внутри одного экземпляра плеера менять потоки?

Re: VLC локально

Добавлено: Пн окт 12, 2020 12:16 pm
zhendosina
Что-то странное с vlc на версиях 6.x.x
Он просто валится при запуске, жалуется на --mute-audio
Хотя этого атрибута и нет нигде
Изображение

Re: VLC локально

Добавлено: Пн окт 12, 2020 12:30 pm
zhendosina
А где можно раздобыть более старые версии втвари?

Re: VLC локально

Добавлено: Пн окт 12, 2020 1:23 pm
aka

Re: VLC локально

Добавлено: Пн окт 12, 2020 1:30 pm
aka
--mute-audio для VLC это я накосячил. Так у Chrome выключается, а для VLC надо --no-audio. В 6.0.10 этой ошибки ещё не было.

Re: VLC локально

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

Re: VLC локально

Добавлено: Пн окт 12, 2020 2:44 pm
zhendosina
На 6.0.10 все замечательно работает, спасибо!

Re: VLC локально

Добавлено: Пн окт 19, 2020 3:14 pm
zhendosina
zhendosina писал(а): Пн окт 12, 2020 2:44 pm На 6.0.10 все замечательно работает, спасибо!
А вот и не замечательно :((
Через некоторое время падает с oom-killer :(((
Утечка памяти?

Re: VLC локально

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

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

PS: в втвари версии 6.0.18 должна исправиться ошибка с --mute-audio

Re: VLC локально

Добавлено: Вт окт 20, 2020 9:37 am
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.

Re: VLC локально

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

https://forum.wtware.ru/viewtopic.php?p=47167#p47167
Вон ровно пять лет назад похожая проблема была))

Re: VLC локально

Добавлено: Вт окт 20, 2020 5:16 pm
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

Re: VLC локально

Добавлено: Вт окт 20, 2020 8:16 pm
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,и ругнулся на него в логе.

Вообще странно, я точно помню, что во времена, когда еще цвета были инвертированные - оно не падало часами. Над потестить завтра

Re: VLC локально

Добавлено: Чт окт 22, 2020 1:18 pm
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

Re: VLC локально

Добавлено: Чт окт 22, 2020 1:25 pm
aka
На офсайте videolan.org 3.0.11 и в свежей втвари 3.0.11.

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

video=modesetting(U) ничего не изменит?

Re: VLC локально

Добавлено: Чт окт 22, 2020 2:10 pm
zhendosina
Пока погонял на дебинае, там все замечательно работает, и не падает =\
На 6.0.10 версия та же.чорт
Изображение

Re: VLC локально

Добавлено: Чт окт 22, 2020 2:24 pm
zhendosina
На офсайте videolan.org 3.0.11 и в свежей втвари 3.0.11.

угу..
Оно падает с oom и до, и после падения SwapFree и SwapTotal одинаковые? Непонятно. Как будто выделяется какая-то память, которую нельзя класть в своп.
Оно сжирает всю MemFree: потом сжирает весь SwapFree, потом падает vlc и все возвращается на круги своя. В процессе сжирания растет AnonPages После падения он обнуляется.

Re: VLC локально

Добавлено: Чт окт 22, 2020 2:28 pm
zhendosina
video=modesetting(U) ничего не изменит?
Происходит все то же самое увы

Re: VLC локально

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

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

Re: VLC локально

Добавлено: Чт окт 22, 2020 4:41 pm
zhendosina
Последнее что еще хочу попробовать - развернуть дебиан непосредственно на терминал.
На дебиане все ок. Память не течет, потоки играются.
На os x тоже сработало все ровно так же, как на дебиане

Re: VLC локально

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

Re: VLC локально

Добавлено: Пт окт 23, 2020 11:13 am
zhendosina
Разница с дебианом будет в аппаратной акселерации. Боюсь что чтоб сделать как в дебиане придётся подтащить пол дебиана. Может проще поставить дебиан?
Ну тык на виртуалбоксе же акселерации не может быть? Или я чего не понимаю? Дебиан увы не так удобен как втварь

Re: VLC локально

Добавлено: Пт окт 23, 2020 11:30 am
aka
Акселерации нет, а метод доступа к видеопамяти через десятки мегабайт библиотек акселерации есть. Прошлый глюк со сдвигом цвета победил добавив в втварь мегабай пятьдесят библиотек акселерации, и всё равно это было ещё не все, что запукскается по умолчанию в обычном линуксе. Судя по прошлому глюку с цветами, никто давно не запускает VLC на урезаных линуксах, старый код остался, но он сломался и никому до него дела нет. Вот Chrome - запускают, тот едет на минимальном X.org.

Re: VLC локально

Добавлено: Пт окт 23, 2020 4:04 pm
zhendosina
aka писал(а): Пт окт 23, 2020 11:30 am Акселерации нет, а метод доступа к видеопамяти через десятки мегабайт библиотек акселерации есть. Прошлый глюк со сдвигом цвета победил добавив в втварь мегабай пятьдесят библиотек акселерации, и всё равно это было ещё не все, что запукскается по умолчанию в обычном линуксе. Судя по прошлому глюку с цветами, никто давно не запускает VLC на урезаных линуксах, старый код остался, но он сломался и никому до него дела нет. Вот Chrome - запускают, тот едет на минимальном X.org.
Ну тут согласен - vlc со временем превратился в неповоротливого монстра, с кучей неработающего функционала. Однако же альтернативы ему особо нету. Может стоит попробовать упаковать в втварь "все, что запукскается по умолчанию в обычном линуксе" и проверить как оно работает?

Re: VLC локально

Добавлено: Пт окт 23, 2020 4:45 pm
aka
Дистрибутив гигабайтный будет. Не хочу.

Re: VLC локально

Добавлено: Пт окт 23, 2020 4:46 pm
zhendosina
Сделай конфиг попроще, оставь самый минимум потоков чтоб зависли. И покажи два лога с одинаковым конфигом, с дебиана и с втвари.
Логику зависания я вообще не понял, да и не пишет она ничего в этот момент. Два лога. Одинаковый конфиг. Один и тот же NUC. Втварь жрет память, дебиан нет.

Re: VLC локально

Добавлено: Пт окт 23, 2020 4:48 pm
zhendosina
aka писал(а): Пт окт 23, 2020 4:45 pm Дистрибутив гигабайтный будет. Не хочу.
Ну никто ж не говорит, что так и оставить, просто если оно заработает - нужно будет придумать, как отрезать vlc и скажем хром от основоного дистрибутива.

Re: VLC локально

Добавлено: Пт окт 23, 2020 5:23 pm
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"
А в втваревом логе не вижу падения.

Re: VLC локально

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

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

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

Re: VLC локально

Добавлено: Сб окт 24, 2020 1:22 pm
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?

Re: VLC локально

Добавлено: Сб окт 24, 2020 3:54 pm
aka

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

vlc > /tmp/1.log 2>&1
Заклинание из четырех символов в самом конце перенаправляет ещё и stderr, на который vlc тоже пишет много букв.

Re: VLC локально

Добавлено: Пн окт 26, 2020 12:39 pm
zhendosina
А в втваревом логе не вижу падения.
Слева направо:
Сожрали всю память > Начали жрать Своп > Упал VLC и освободил память
Лог с падением в аттаче
Изображение

Re: VLC локально

Добавлено: Пн окт 26, 2020 12:52 pm
zhendosina
aka писал(а): Сб окт 24, 2020 3:54 pm

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

vlc > /tmp/1.log 2>&1

Re: VLC локально

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

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

SPAM /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

Re: VLC локально

Добавлено: Пн окт 26, 2020 1:31 pm
aka
Покажи с дебиана /var/log/Xorg.0.log

Re: VLC локально

Добавлено: Пн окт 26, 2020 1:36 pm
zhendosina
aka писал(а): Пн окт 26, 2020 1:31 pm Покажи с дебиана /var/log/Xorg.0.log

Re: VLC локально

Добавлено: Пн окт 26, 2020 2:01 pm
aka
Дебиан работает с драйвером modesetting. Покажи лог втвари с video=modesetting(U)

Re: VLC локально

Добавлено: Пн окт 26, 2020 3:49 pm
zhendosina
aka писал(а): Пн окт 26, 2020 2:01 pm Дебиан работает с драйвером modesetting. Покажи лог втвари с video=modesetting(U)
Я не знаю, как так, но сейчас все работает исправно на втваре. Память не жрет, потоки не падают два часа полет нормальный.
При чем я же проверял на новой графике точно..наверное мой косяк. Похоже проблемы и не было по сути, не считая того, что на intel(U) vlc падает. Приношу свои извиниения за доставленные неудобства. И спасибо за помощь!
P.S. В упор не понимаю, какая связь между видеодрайвером и пожиранием памяти VLC

Re: VLC локально

Добавлено: Ср май 26, 2021 7:29 pm
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

Re: VLC локально

Добавлено: Сб окт 29, 2022 2:26 pm
taraz
33.jpg
33.jpg (66.5 КБ) 18648 просмотров
UP. Есть ли хорошие новости по настройкам и пользовании VLC мозаики в последней версии WtWare?

Re: VLC локально

Добавлено: Пт мар 10, 2023 11:37 am
taraz
Старший смены охраны попросил задать уважаемым Гуру такой вопрос: Имеется бездисковый тонкий клиент с 4 Гб памяти, какой-то Атом 2-ядерный. В сети 1 Мбит супермаркета куча видеорегистраторов Hikvision и Dahua с RTSP-потоками. Хочет у себя в кабинете поставить терминал c WtWare. Чтобы при его локальной загрузке загружался файл в настройками 4 камер с RTSP потоками в реальном времени (можно со звуком в 1 камере) посредством мозаики VLC. Остальные фичи WtWare ему не нужны. Уже готовый конфигурационный файл для WtWare кто-то может наваять ему для такой задачи?

Re: VLC локально

Добавлено: Пт мар 10, 2023 12:25 pm
aka
Инструкцию выполнил?

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

Там в конце мозаика на четыре камеры.

Re: VLC локально

Добавлено: Пт мар 10, 2023 2:56 pm
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

Re: VLC локально

Добавлено: Пт мар 10, 2023 7:48 pm
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

Re: VLC локально

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

Хотелось бы либо плэйлист с параметрами возможность прикрутить, или напрямую в конфиге источник USBID указать.
Весь форум перешерстил вроде, не нашёл ничего по этому поводу. Может кто знает как реализовать?
Или хоть куда копать подскажите? Не хочу эти рабочие места обратно на винду пересаживать.

Re: VLC локально

Добавлено: Чт авг 10, 2023 1:00 pm
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 трансляции с него в терминал, как аналогичное решение для возможности записи или скриншотов с потока.

Re: VLC локально

Добавлено: Пт сен 08, 2023 7:48 am
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
Как мне добиться показа роликов с ЖД клиента? Нужен автономный клиент для показа материалов на выставке.
(в идеале нескольких файлов друг за другом)

Re: VLC локально

Добавлено: Пт сен 08, 2023 9:48 am
amxs3
с несколькими файлами сделал

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

application=vlc
vlc_files=csa.mp4,auto.mp4,clip.mp4,in.mp4,halfauto.mp4,tk.xspf
vlc_cmdline=/vlc_files/tk.xspf --loop
но вопрос автономности остался

Re: VLC локально

Добавлено: Пт сен 08, 2023 11:51 am
Barvinok

Re: VLC локально

Добавлено: Пн сен 11, 2023 11:10 am
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 в той же подсети! Куда копать?

Re: VLC локально

Добавлено: Ср сен 13, 2023 4:20 pm
amxs3
Вопрос остается: куда и как положить видеофайлы для ВЛСи на диске клиента, чтобы не тягать их по сетям?

Re: VLC локально

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

viewtopic.php?p=67750#p67750

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

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

/bootmedia/configs/yourvideo.mov

Re: VLC локально

Добавлено: Чт сен 14, 2023 10:26 am
amxs3
Получилось.
Загружаем через вебку ролики.
В конфиге пишем:

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

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

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

	...
	<location>/bootmedia/configs/auto.mp4</location>
	...
Для полной автономности конфиг сохраняем на диск и указываем в настройках статичный IP.

Re: VLC локально

Добавлено: Чт мар 28, 2024 9:57 am
Nitakub
Добрый день, добавляю в конфиг строчки чтобы сделать мозаику через vlm

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

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

WTware v. 6.2.6