Bug 48626

Summary: Не отображается видео с камеры в zoneminder-nginx
Product: Sisyphus Reporter: Olga <urozhaevaoo>
Component: zoneminder-nginxAssignee: Anton Farygin <rider>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: rider
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Видео с воспроизведением ошибки none

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
и перезапустить сервисы, то видео будет отображаться.