Диагностика источника¶
«Стрим играет, но зритель жалуется» — самый неприятный класс проблем: статус зелёный, а картинка рассыпается. Вкладка Источники страницы стрима отвечает на вопрос, что именно приходит на вход и насколько ровно. Настройка самих источников — на страницах Внешний источник и Резервирование источников; здесь про то, как читать показания.
Цепочка входов и здоровье¶
Каждый вход показан карточкой; активный помечен Активен. Состояние входа — одно из шести:
- Работает — вход отдаёт поток.
- Готов — проверенный резерв, готов принять нагрузку.
- Запускается — подключение идёт.
- Деградировал — поток есть, но с нарушениями.
- Мёртв — потока нет.
- Не проверялся — до входа ещё не дошли.
В нижнем ряду карточки перечислены проблемы источника — то, из-за чего вход деградировал:
- CC-ошибок больше лимита — превышен Лимит CC-ошибок.
- Битрейт ниже пола — ниже Мин. битрейт (Кбит).
- Битрейт выше потолка — сработал верхний порог.
- Нет аудио, Нет видео, Нет кадров — дорожка или кадры не приходят.
- Нет конфигурации кодека — дорожка есть, а описания кодека нет; такая дорожка не играется.
Рядом — фактические показания: разрешение и битрейт активного входа, читаемый fps, Давность проверки и Попыток. Если статистика недоступна или стрим не запущен, вместо показаний подписано Нет данных — статистика недоступна или стрим не запущен.
Качество таймлайна источника¶
График Качество таймлайна источника показывает, ровно ли идёт время источника:
- Дрифт — расхождение часов источника и стримера, накопленное за диапазон.
- Мин–макс окна — полоса разброса внутри окна измерения.
- Джиттер — разброс между соседними измерениями.
Пока история не накопилась, подписано История копится — первое окно закроется в {время}; если стример её не отдаёт — История таймлайна недоступна.
Дрифт объясняет медленные рассинхроны звука и видео и рост задержки; джиттер — рваное воспроизведение при формально целом потоке.
Немонотонность DTS¶
График Немонотонность DTS считает откаты DTS, мс в минуту — случаи, когда метки времени в потоке пошли назад. Это отдельный от джиттера дефект: он ломает сборку сегментов и запись архива, а не только плавность.
В списке стримов то же самое видно колонкой разрывы шкалы за сутки — откаты и скачки dts вперёд за сутки.
Первое значение появляется не сразу: Данных пока нет — счётчик появится с первой измеренной минутой.
Ошибки источника¶
График Ошибки источника показывает темп в единицах ошибки в минуту. Первая точка появляется через минуту после запуска: Данные копятся, первая точка появится через минуту.
Темп важнее общего счётчика: три ошибки в минуту постоянно — это деградирующий линк, а тысяча ошибок разом при переключении источника нормальна.
Входной буфер¶
Карточка Входной буфер — про пейсинг входа до выравнивания. Четыре показания:
- Глубина / цель — сколько данных в буфере сейчас и сколько он старается держать.
- Замирания — сколько раз буфер опустел: данные не пришли вовремя.
- Срезы и Срезано — сколько раз и сколько данных пришлось выбросить, потому что буфер переполнился.
Читаются они парой. Замирания при неглубоком буфере означают, что источник приходит рывками и буфер стоит углубить. Срезы означают обратное — источник опережает, и лишнее отбрасывается.
Что дальше¶
- Резервирование источников — как настроить пороги, по которым вход признаётся деградировавшим.
- Внешний источник — поля подключения источника.
- Диагностика стримера — если подозрение не на источник, а на машину.