Перейти к содержимому

Устранение неполадок

Откройте лог стрима по ссылке log в строке стрима в таблице Стримы — там будет виден вывод самого ffmpeg. Самые частые причины:

  • неверный или недоступный путь к входному файлу (особенно если доступ к файловой системе настроен неправильно);
  • порт назначения уже занят другим процессом;
  • ошибка в самой команде профиля (опечатка в параметре ffmpeg).

Значит, в команде профиля отсутствуют переменные ${i} и/или ${o} — именно по ним Senta определяет, какие поля нужно показать при создании стрима. Откройте профиль и добавьте эти переменные в команду; подробнее — в Добавить профиль и Переменные профиля.

Стрим падает и перезапускается сам по себе

Заголовок раздела «Стрим падает и перезапускается сам по себе»

Это встроенный механизм Перезапуск при сбое — если он включён в настройках стрима, Senta автоматически перезапускает упавший стрим после заданной задержки, с ограничением по количеству попыток за период (Лимит перезапусков). Подробности и как настроить — в Перезапуск при сбое.

У ffmpeg-процесса постоянно растёт потребление памяти

Заголовок раздела «У ffmpeg-процесса постоянно растёт потребление памяти»

Senta умеет сама обнаруживать неконтролируемый рост памяти в ffmpeg-процессах и перезапускать такие стримы — раздел Мониторинг в настройках стрима (краткосрочная проверка: рост более чем на 100 МБ за 10 минут или 200 МБ за 20 минут; долгосрочная: рост более чем на 3% в час пять часов подряд). Все три проверки включены по умолчанию — если это поведение нежелательно, отключите нужную проверку в настройках стрима.

Лицензия не активируется, или весь веб-интерфейс перекидывает на страницу License inactive

Заголовок раздела «Лицензия не активируется, или весь веб-интерфейс перекидывает на страницу License inactive»

Без активной (или обрабатываемой) лицензии Senta блокирует доступ ко всему веб-интерфейсу целиком, а не только к отдельным функциям вроде Интеграционного API — при любом другом статусе лицензии приложение перенаправляет на страницу License inactive, и настроить профили, стримы или что-либо ещё через интерфейс не получится.

На странице Settings статус лицензии может быть одним из следующих:

  • Лицензия действительна до ... — всё в порядке;
  • Лицензия обрабатывается — доступ есть, подождите немного и обновите страницу;
  • Лицензия недействительна — обычно хэш скопирован не полностью, скопируйте его заново на billing.senta.tv;
  • Срок действия лицензии истёк — потребуется продлить лицензию.

Подробная инструкция — в Добавление лицензии.

Раздел API-ключ находится на странице Settings — она станет доступна, как только лицензия перейдёт в статус действительна или обрабатывается (см. выше). Подробнее — в API.

Проверьте по порядку:

  1. Доступен ли IP/порт удалённого сервера из сети основного сервера (нет ли файрвола между ними).
  2. Совпадает ли API Key посимвольно с тем, что указан в настройках удалённого сервера.
  3. Запущен ли сам процесс Senta на удалённом сервере.

Подробнее о настройке — в Серверы.

Файловый браузер пустой или показывает ошибку доступа

Заголовок раздела «Файловый браузер пустой или показывает ошибку доступа»

Флаг Отображать файловую систему в Настройках включает саму функцию, но бинарный файл Senta должен быть запущен пользователем, у которого есть права на нужную директорию — иначе браузер будет пустым или покажет ошибку доступа даже при включённом флаге. См. Работа с файлами.

У меня установлено несколько версий FFmpeg — как выбрать нужную

Заголовок раздела «У меня установлено несколько версий FFmpeg — как выбрать нужную»

См. Альтернативные версии FFmpeg — там описано, как настроить и выбрать конкретный исполняемый файл для профиля.

Напишите нам на почту или в телеграм.