создать свою раскладку.

25 views
Skip to first unread message

Anatoliy Denisov

unread,
Apr 18, 2024, 6:23:29 AMApr 18
to avreg-users
Доброго времени.
Подскажите, можно ли самому создать необходимую раскладку для браузера?

в основном требуется играть с раскладкой от 5 до 8 камер для широкоугольного монитора, родной выбор для широкоугольников относительно мал, а начальники требуют прям еще вчера.

Если можно, то в виде инструкции можете написать?

Andrey Nikitin

unread,
Apr 18, 2024, 1:58:00 PMApr 18
to avreg...@googlegroups.com
Anatoliy Denisov писал(а):
> Доброго времени.
> Подскажите, можно ли самому создать необходимую раскладку для браузера?

Там всё просто и наглядно, кроме 3-х моментов:
1. в зависимости от места хранения списка раскладок (браузер или база данных)
делятся на пользовательские и системные, соотв. Пользовательские будут видны
только в том браузере, где их создали. А системные - всем.

2. Кроме случай, когда с камеры забирается MJPEG, для того чтобы увидеть видео нужно
чтобы аврег мог декодировать исходный поток (сейчас обычно h.264) т.е. параметр
decode_video=Вкл.

3. Если камеры условно много и они высокого разрешения и так как операции
над видео требуют значит. ресурсов, рекомендуем ознакомится с такой типовой настройкой:
http://avreg.net/manual_applications_multi-stream.html

Anatoliy Denisov

unread,
Apr 19, 2024, 5:32:07 PMApr 19
to avreg-users
Веб-морда на php, при желании можете редактировать по вкусу.

а можете подсказать, как создать свою системную раскладку?
получается оно в базе еще хранится? 
в каких файлах хоть смотреть, направление можете указать? 

четверг, 18 апреля 2024 г. в 19:58:00 UTC+2, Andrey Nikitin:

Andrey Nikitin

unread,
Apr 20, 2024, 5:28:32 AMApr 20
to avreg...@googlegroups.com
Anatoliy Denisov писал(а):
> а можете подсказать, как создать свою системную раскладку?
> получается оно в базе еще хранится?
> в каких файлах хоть смотреть, направление можете указать?

Всё в одном файле: /usr/share/avreg-site/admin/mon-type.inc.php

Нужно создать массив-определитель (по примеру, в самом начале файла)
и поток прописать его в массив $layouts_defs. Вроде всё.

Reply all
Reply to author
Forward
0 new messages