Bug 48626 - Не отображается видео с камеры в zoneminder-nginx
Summary: Не отображается видео с камеры в zoneminder-nginx
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: zoneminder-nginx (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-29 17:44 MSK by Olga
Modified: 2023-11-29 17:44 MSK (History)
1 user (show)

See Also:


Attachments
Видео с воспроизведением ошибки (1.52 MB, video/x-matroska)
2023-11-29 17:44 MSK, Olga
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olga 2023-11-29 17:44:00 MSK
Created attachment 15127 [details]
Видео с воспроизведением ошибки

Версия программы:
=================
zoneminder-nginx-1.36.33-alt2

Стенды с ошибкой, обновлен. до Sisyphus:
========================================
p10-server-10.1

Предусловия:
============
1. Установить следующие пакеты:
# systemctl disable --now httpd2.service; # apt-get install -y zoneminder zoneminder-nginx MySQL-server spawn-fcgi
2. Настроить БД:
# mysql_secure_installation
# mysql -u root -p < /usr/share/zoneminder/db/zm_create.sql && mysql -u root -p -e "CREATE USER 'zmuser'@'localhost' IDENTIFIED BY 'zmpass';" && mysql -u root -p -e "GRANT ALL PRIVILEGES ON zm.* TO 'zmuser'@'localhost';" && mysql -u root -p -e "FLUSH PRIVILEGES;" && echo ok
3. Скопировать конфиг:
# cp /etc/nginx/sites-enabled.d/nginx-zoneminder.conf.sample /etc/nginx/sites-enabled.d/nginx-zoneminder.conf
4. Последовательно запустить сервисы fcgiwrap , php-fpm, nginx, zoneminder: 
# systemctl enable --now fcgiwrap && sleep 5; systemctl status fcgiwrap
# systemctl enable --now nginx.service && sleep 5; systemctl status nginx.service
# systemctl enable --now php8.1-fpm && sleep 5; systemctl status php8.1-fpm
# systemctl enable --now zoneminder && sleep 5; systemctl status zoneminder

Шаги, приводящие к ошибке:
==========================
1. В браузере перейти по адресу http://ip-address ->  внизу страницы из выпадающего списка выбрать Accept -> APPLY.
2. Нажать кнопку Add и настроить параметры на вкладке Source:
Source Path: <АДРЕС КАМЕРЫ>
Method: UDP
Capture Resolution (pixels): 1280x720 (можно другое разрешение)
Нажать SAVE
3. Нажать на название камеры "Monitor-1"(обновить страницу,  если камера ещё не готова для записи, то есть, в статусе "Not Capturing") 

Результат:
==========
Отсутствует видео с камеры. Не воспроизводится в проигрывателе созданное и скаченное видео с камеры( Внизу под камерой New Events -> иконка камеры Generate Video -> снова иконка камеры Generate Video -> Когда видео сгенерируется, нажать Download > Просмотреть полученной видео) (См. видео)

Ожидаемый результат:
====================
Есть видео с камеры, которое отображается в режиме live. Созданное и скаченное видео с камеры воспроизводится в проигрывателе

Дополнительная информация:
==========================
Если выполнить следующую команду:
# sed -i 's/USERID=_spawn_fcgi/USERID=apache2/' /etc/sysconfig/spawn-fcgi && sed -i 's/User=_fcgiwrap/User=apache2/' /lib/systemd/system/fcgiwrap.service && systemctl daemon-reload
и перезапустить сервисы, то видео будет отображаться.