Устранение неполадок
Стрим не запускается или сразу падает
Заголовок раздела «Стрим не запускается или сразу падает»Откройте лог стрима по ссылке log в строке стрима в таблице Стримы — там будет виден вывод самого ffmpeg. Самые частые причины:
- неверный или недоступный путь к входному файлу (особенно если доступ к файловой системе настроен неправильно);
- порт назначения уже занят другим процессом;
- ошибка в самой команде профиля (опечатка в параметре ffmpeg).
При создании стрима нет полей Input/Output
Заголовок раздела «При создании стрима нет полей Input/Output»Значит, в команде профиля отсутствуют переменные ${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-ключ
Заголовок раздела «Как получить API-ключ»Раздел API-ключ находится на странице Settings — она станет доступна, как только лицензия перейдёт в статус действительна или обрабатывается (см. выше). Подробнее — в API.
Дополнительный сервер остаётся offline
Заголовок раздела «Дополнительный сервер остаётся offline»Проверьте по порядку:
- Доступен ли IP/порт удалённого сервера из сети основного сервера (нет ли файрвола между ними).
- Совпадает ли API Key посимвольно с тем, что указан в настройках удалённого сервера.
- Запущен ли сам процесс Senta на удалённом сервере.
Подробнее о настройке — в Серверы.
Файловый браузер пустой или показывает ошибку доступа
Заголовок раздела «Файловый браузер пустой или показывает ошибку доступа»Флаг Отображать файловую систему в Настройках включает саму функцию, но бинарный файл Senta должен быть запущен пользователем, у которого есть права на нужную директорию — иначе браузер будет пустым или покажет ошибку доступа даже при включённом флаге. См. Работа с файлами.
У меня установлено несколько версий FFmpeg — как выбрать нужную
Заголовок раздела «У меня установлено несколько версий FFmpeg — как выбрать нужную»См. Альтернативные версии FFmpeg — там описано, как настроить и выбрать конкретный исполняемый файл для профиля.