Главная » Блоги Экспертов И ИТ-Компаний » Отсутствие вещания в OTT-сервисе. Как определить, в чем проблема
Video compression guru 9 месяцев назад

Отсутствие вещания в OTT-сервисе. Как определить, в чем проблема

Сегодня мы хотим поделиться одним интересным случаем, с которым мы столкнулись при работе с ОТТ-сервисом у одного из наших клиентов.

Вещание сервиса организовано достаточно стандартно: контент забирается у нескольких провайдеров, транскодируется и нарезается в HLS, после чего отправляется в несколько региональных CDN-ов, а дальше — клиентам.

И эти клиенты то и дело обрывают линию тех.поддержки оператора с жалобами на отсутствие любимой программы. Чтобы выяснить, в чем проблема, мы решили проанализировать поток. Для этого мы используем клиент-серверную систему мониторинга: она анализирует вещаемые потоки и отправляет статистику серверу для дальнейшей обработки.

Мы установили анализаторы в трех точках:

  • на вход транскодера, чтобы проверять приходящий поток от контент-провайдера;
  • на выход транскодера-пакетайзера для проверки его работы;
  • на выход регионального CDN, чтобы проверить систему раздачи контента.
 
Схема решения
 
Схема решения

Мониторинг входных потоков помог определить промежутки времени, когда поток шел со значительными ошибками. Мы сопоставили данные за идентичные промежутки времени с входа и выхода транскодера и обнаружили, что транскодер, заметив СС ошибки, вставляет «матрас» — переключается в режим вещания статичной заставки.

 
Мониторинг потоков
 
Мониторинг потоков

Однако, как оказалось, ошибка входного потока — не единственная причина отсутствия сервиса у клиентов в данном случае.

Были интервалы, когда входной поток был чистым, но транскодеры продолжали вещать заставку. Транскодер при восстановлении входного потока не всегда выходил из режима заставки и его необходимо было перезапускать вручную.

 
Поток идет, а заставка остается
 
Поток идет, а заставка остается

В итоге, оператору было необходимо заменить зависающие транскодеры и обратиться к поставщику контента, чтобы решить проблемы со входными потоками. Чтобы точно определить причину низкого качества входного потока, мы порекомендовали также установить один или несколько анализаторов на стороне контент-провайдера.

Для анализа мы использовали систему мониторинга Elecard Boro — программное решение для контроля качества UDP, RTP, HTTP и HLS вещания и отслеживания QoS и QoE параметров в  распределенной сети с централизованным  доступом к статистике и генерацией регулярных отчетов.


Данный материал является частной записью члена сообщества Club.CNews.
Редакция CNews не несет ответственности за его содержание.
Комментарии
Другие публикации
RU,
+7 3822 488-585 доб. 2050
---

Elecard — ведущий разработчик программного обеспечения для кодирования, декодирования, обработки, передачи и приема видео и аудио в различных форматах (MPEG-2, MPEG-4, H.264/AVC, HEVC/H.265 и др.). Elecard предлагает как базовое техническое решение для профессионального рынка цифрового телевизионного вещания (потоковые, транскодирующие, видео-по-запросу серверы, профессиональное программное обеспечение и т.д.), так и пользовательское программное обеспечение для массового потребителя. Головной офис компании находится в Томске (Россия). Elecard имеет два региональных офиса в США и Вьетнаме.




Забыли пароль?
Зарегистрируйся сейчас!
Присоединяйся к нашему обществу для того чтобы познакомиться с новыми людьми, создать собственный блог, публиковать анонсы событий и объявления, а также участвовать в обсуждении публикаций CNews. Мы создали единое пространство для общения специалистов рынка информационных технологий и всех, кто интересуется современными технологиями. Регистрация =>