Перейти до основного вмісту

Що нового в Yucca 0.8.0

03.03.2023

Запис архіву за детекцією руху (archive on-motion)

archive-on-motion_2

Функція дозволить економити дисковий простір, оскільки архів писатиметься лише тоді, коли камера повідомить про виявлений рух у кадрі. Ми завжди тримаємо в пам'яті певну кількість даних, тому запис починається за кілька секунд до моменту, коли надійшло сповіщення від камери.

archive-on-motion_1

Живі потоки за запитом (live on-demand)

Функціонал дозволить підключатися до камери під час перегляду. При виході з перегляду потік переходить у стан паузи. Це може бути корисно для економії трафіку на камерах з доступом до мережі лише через стільниковий зв'язок або в публічних потоках з трансляціями, вбудованими на вашому сайті.

liveOnDemand

💰 Керування доступом до камер у налаштуваннях користувача

💰 Доступно лише в Enterprise

Тепер можна надати доступ до камери в налаштуваннях як потоку, так і користувача.

acl_in_user

Журнал подій сервера та потоку в інтерфейсі

Налагоджувати будь-які проблеми з потоком або самим сервером стане простіше, адже більше не потрібно заходити в консоль по ssh і згадувати команду, як переглянути логи сервера 🙃. За замовчуванням видно останні 50 повідомлень, але кількість можна регулювати опцією log_buffer_size self_logs_1

P.S.: sudo journalctl -o short -n 50 -f -u yucca

💰 Персональні токени

💰 Доступно лише в Enterprise

Ми публікували цей функціонал раніше, але в інтерфейсі він з'явився лише зараз. Це знадобиться всім, хто робить свою автоматизацію, інтеграцію з білінгом та інші взаємодії з API.

tokens

💰 Пряме посилання та опція автовідтворення в публічних потоках

💰 Доступно лише в Enterprise

new_shared_stream

Підтримка старих ОС

Ми розширили список підтримуваних систем, щоб охопити більше старих релізів GNU/Linux.
Ось перелік систем, на яких тепер Юкка гарантовано запускається:

  • CentOS 5 і старіше
  • Debian 6 і старіше
  • Ubuntu 10.04 і старіше

Нові прапорці

Інші зміни

Додано

  • Додати консольну команду для створення прев'ю (#1067)
  • [server] Запитувати та застосовувати тріальну ліцензію з юкки (#1062)
  • Валідація username при логіні на клієнті (#1059)
  • Додати в local_stream підтримку передачі порту (#1056)
  • Позначити executor=docker як depracated (#1034)
  • Показувати статус стріму в публічних потоках (#1021)
  • Показувати Host ID і Server ID на сторінці з ліцензією (#1019)
  • Збирати docker image з сервером (#1014)
  • Можливість вимикати AutoPlay у публічних стрімах (#1012)
  • Сповіщати адміністраторів поштою про закінчення терміну ліцензії (#1011)
  • Сповіщати користувача поштою про зміну пароля (#1010)
  • Повертати всі помилки конфігурації замість першої ж (#997)
  • [UI] Live on demand (#996)
  • [UI] Публічні потоки/Shared streams, посилання на m3u8 (#994)
  • [UI] Запис архіву за детекцією руху (#976)
  • Заглушки у free-версії на ent-функціонал (#975)
  • Self-logs для стрімів(ffmpeg). UI (#974)
  • [UI] Details з помилкою завжди розгорнутий (#971)
  • Brew. Видалити встановлення FFmpeg і Docker (#969)
  • Виведення журналу сервера у файл з ротацією (#962)
  • [backend] Дозволити парковку h265-потоків (#959)
  • Self-logs для сервера. UI (#953)
  • Редирект на сторінку призначення після логіну (#940)
  • Попередження, якщо закінчується вільне місце. UI (#936)
  • Кластерний/розподілений режим роботи. Дослідження (#893)
  • Отримувати список фіч з API (#865)
  • Персональні токени. UI (#851)
  • Налагодження проблем з потоком в UI (стрім лога паркувальника/ffmpeg в інтерфейс) (#811)
  • При встановленні світлого логотипа його не видно на головній сторінці. (#803)
  • Налаштування доступу до камер при створенні/редагуванні користувача. UI (#771)
  • Масштабування прогрес-бару (#749)
  • Перевірити новий драйвер sqlite (#745)
  • Розмивати enterprise-елементи в безкоштовній версії (#608)
  • Опублікувати базовий Dashboard Yucca для Grafana (#818)
  • Спрощений метод для статусу стріму (#553)

Змінено

  • Додати UID в UserPermission (#984)
  • Обмеження за часом роботи персональних токенів (#956)
  • Self-logs для сервера. Backend (#952)

Виправлено

  • [swagger] переплутано описи методів archive/download та archive/download/{request_id} (#1066)
  • [server] Некоректна довжина файлу після конкатенації (#1065)
  • [server] При завантаженні відрізків понад 4 години, mp4 файли биті (#1057)
  • [server] Зависає сервер при спробі додати більше 1 привілею в налаштуваннях юзера при використанні sqlite3 (#1055)
  • [server] Стрім запускає 2 інстанси ffmpeg при зміні streamSource у failed-стрімі (#1053)
  • deb пакети не встановлюються на debian (#1051)
  • [server] Віддаються некоректні ranges назад у майбутнє (#1050)
  • Помилка при завантаженні ffmpeg на arm-архітектурах (#1033)
  • Невірні заголовки часу при видачі статичних файлів (#1032)
  • [UI] Некоректно відображається квота на стріми в профілі користувача (#1031)
  • [server] Некоректно відображається квота на стріми в профілі користувача (#1030)
  • [epic] Некоректно відображається квота на стріми в профілі користувача (#1029)
  • Немає вкладки випуску персонального токена для managed-користувача (#1027)
  • [Backend] Не працюють привілеї в налаштуваннях користувача (#1026)
  • При падінні стріму з помилкою, помилка пишеться в лог сервера, а в лог стріму не пишеться. (#1020)
  • Не працюють публічні стріми через Yucca Gateway (#998)
  • Не працює пошук за стрімами з назвою російською (#980)
  • Повернути архітектуру в deb пакети (#973)
  • Користувач з доступом на перегляд не повинен бачити кнопку запуску стріму (#972)
  • UI. Некоректний редирект після оновлення роутингу (#970)
  • При натисканні на бігунок він зникає, на мобілках повтор #802 (#965)
  • [UI] Клієнт не оновлює ranges на деяких станах зуму (#963)
  • Помилка при наданні публічного доступу в безкоштовній версії (#943)
  • Помилка під час старту стріму rpc error: no registered streams (#571)

Що далі?

Інструкції зі встановлення можна знайти в розділі Встановлення.