Обновление серверного ПО MainStreamer v.4.3.0
Время на чтение: 5 мин.
Внимание! Важная информация перед обновлением.
1) Изменение ключа репозитория
Перед обновлением MainStreamer’a обновите ключ командами:
wget http://get.dvor24.com/unstable/repo.key -O — | sudo apt-key add -
echo «deb http://get.dvor24.com/ unstable/» > /etc/apt/sources.list.d/streamer.list
Далее стандартная процедура обновления:
sudo apt update
sudo apt install main-streamer
sudo systemctl restart main-streamer
Проверить версию MainStreamer’a можно командой:
main-streamer -v
Статус службы можно посмотреть командой:
systemctl status main-streamer
2) Данное обновление включает в себя изменения, необходимые для стабильной работы новой версии мобильного приложения «МОЙ ДВОР» для ОС Android. Новая версия приложения будет доступна в GooglePLAY и AppGalery в ближайшее время.
MainStreamer v.4.3.0:
Новый функционал
- Добавлен параметр в конфигурационном файле сервера «smtp_logs_retention_period», в котором можно указать кол-во дней хранения SMTP-логов
- На главной странице в ЛК стримера выводится информация по SSL-сертификату (срок его действия) + отображение данных в карточке сервера в Личном Кабинете партнера
- Реализован функционал отключения приема звука на камере
Оптимизация
- Мониторинг сервера (в карточке сервера в Личном Кабинете партнера, на сайте): добавлены новые данные — температура процессора
- SMTP-сервер включен по умолчанию (ранее был выключен)
- Автообновление SSL-сертификатов. Исправлен баг: при автообновлении ssl-сертификатов не хватало прав на файл закрытого ключа + дописан функционал web-сервера. При старте web-сервер проверяет корректность SSL-сертификатов, в случае их отсутствия/невалидности попытается их создать (если в конфигурационном файле сервера параметр «auto_update»: «true»), в противном случае, сервер запишет предупреждение в лог и не будет поднимать защищенное соединение. Ранее этих проверок не было и служба рестартилась, далее просто останавливалась
- При недоступности rtsp-сервера теперь служба продолжает работать (ранее зацикливалась на ошибке и не запускалась) + записывается предупреждение в лог