Главная » Участники » Elecard Company
Video compression guru 7 месяцев назад
Найти причину пропадания потока: разбираем по шагам на реальном примере

Дано: оператор получает контент по HLS, транскодирует его для подъема на спутник и вещает в несколько удаленных регионов для дальнейшей ретрансляции по кабелю конечным пользователям.     Схема системыПри тестировании оборудования на головной станции возникла проблема: пропадает поток на выходе транскодера. Когда инженеры испробовали всевозможные настройки транскодера, было решено воспользоваться системой мониторинга, чтобы обнаружить причину неисправности. Единственное, в чем инженеры были уверены, — входной HLS поток. Он нарезался территориально достаточно близко, в одном городе. Стандартный…

(подробнее...)
Важнейшие параметры QoS для определения ошибок вещания

Сохранение лояльности абонентской базы — главный вызов, с которым сегодня сталкиваются операторы. Стабильно высокое качество вещания — один из ключевых факторов успеха. Чтобы поддерживать качество на высоком уровне и находить ошибки в потоке, операторы используют системы мониторинга. Все отслеживаемые параметры делятся на два типа: одни относятся к качеству обслуживания (Quality of Service — QoS), другие — к качеству восприятия (Quality of Experience — QoE). В этой статье поговорим об основных параметрах QoS. Отсутствие сигнала — самый критичный параметр, который относится к «красному» состоянию…

(подробнее...)
Запуск задач IPTV мониторинга

В данном ролике показываем, как запустить задачу IPTV мониторинга в системе Elecard Boro. Подробнее: 00:35 Информация на странице зонда 01:18 Создание задач мониторинга 01:46 Настройка нескольких задач единовременно 02:24 Настройка системы оповещения 03:09 Два режима мониторинга: Полный (full) и Упрощенный (lite). 04:21 Запуск задач 04:28 Проверка запущенных задач 04:46 Обзор запущенных задач на странице зонда 04:57 Проверка ресурсов сервера 05:20 Сохранение/применение конфигурации на сервере 05:58 Остановка и перезапуск задач   Зарегистрируйте демо-аккаунт в системе мониторинга Boro.

(подробнее...)
Вещание ТВ в поездах Московского метрополитена

Рассказываем о том, как мы принимали участие в масштабном проекте по подготовке контента и организации вещания 12 телеканалов в пассажирских составах московского метро.     Фото: Александр ГлущенкоМосковский метрополитен — основа транспортной системы Москвы. Он состоит из 15 линий метро с 269 станциями, по которым ежедневно пропускается более 12 тысяч поездов. В вагонах столичной подземки установлены 6200 видеоэкранов, которые транслируют телеканалы, информационные ролики, рекламу. Мониторы рассчитаны на большую аудиторию: ежедневно метрополитеном пользуются более 7 миллионов человек. Задача Подготовка…

(подробнее...)
«Вашу маму и там и тут передают»: какие протоколы реализуют низкую задержку

Низкая задержка при вещании стала обязательным требованием любых тендеров и конкурсов на построение головных станций и CDN. Раньше подобные критерии применялись только к спортивному вещанию, но сейчас операторы требуют от поставщиков вещательного оборудования низкую задержку повсеместно: для трансляции новостей, концертов, выступлений, интервью, ток-шоу, дебатов, киберспортивных соревнований и азартных игр. Задержка в общем понимании — это разница во времени между тем, когда конкретный видеокадр был захвачен устройством (камерой, плейаутом, кодером, и т. д.) и тем, когда этот кадр был проигран…

(подробнее...)
Сравнение качества видеопотоков: интерфейс и возможности Elecard Video Quality Estimator

Как сравнить качество закодированных видео потоков с помощью объективных метрик: PSNR, SSIM, DELTA, MSE, MSAD, VQM и VMAF. Интерфейс и возможности Elecard Video Quality Estimator.  Демоверсию Video Quality Estimator можно скачать здесь. Подробнее:   0:00 Введение  0:24 Возможности Video Quality Estimator  0:46 Поддерживаемые форматы   1:11 Гибкая настройка интерфейса   1:27 Открытие файлов для анализа   1:57 Просмотр информации о потоке  2:17 Просмотр информации о текущем кадре  2:38 Визуальное покадровое сравнение потоков  2:55 Настройка визуального отображения и режимов сравнения видео потоков …

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

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

(подробнее...)
Как настроить Elecard CodecWorks на Linux (CentOS)

Elecard CodecWorks — профессиональный программный транскодер HEVC/H.265, AVC/H.264 и MPEG-2 видео в режиме реального времени, с поддержкой адаптивного вещания HLS и MPEG-DASH. CodecWorks поддерживает Windows и Linux. В этом видео мы покажем особенности настройки решения на Linux. Подробнее:   00:27 Системные требования для успешной установки 00:52 Шаг 1. Устанавливаем драйвера на графический чип. Инструкция по установке: https://clck.ru/JdGMJ  01:04 Шаг 2. Устанавливаем Elecard CodecWorks  01:31 Запуск и работа  01:52 Создание транскодирующей схемы из IP в IP  02:10 Создание транскодирующей схемы…

(подробнее...)
CABAC: что скрывается за этими пятью буквами, часть пятая

 Заключительная часть о контекстно-адаптивном двоичном арифметическом кодировании. Поговорим о возможности использования целочисленной арифметики при кодировании и о том, что значит "контекстно-адаптивный" в названии технологии. Ознакомьтесь с предыдущими главами: часть 1, часть 2, часть 3, часть 4.Итак, мы коротко разобрали алгоритмы арифметического кодирования и декодирования, обсудили процедуры преобразования значений синтаксических элементов, описывающих содержимое видеокадра в закодированном потоке, в двоичный поток бинов, который и подвергается собственно двоичному арифметическому кодированию.…

(подробнее...)
Проблемы с вещанием во время рекламы на стороне пользователя. Что делать?

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

(подробнее...)
Как контролировать качество OTT: гайд по выбору инструмента

Адаптивное вещание быстро набирает популярность. На замену линейному телевидению приходят новые сервисы, которые не только подстраиваются под пропускную способность полосы вещания, но и получают обратную связь от пользователя, а также формируют и выводят таргетированную рекламу. Однако революция в вещании произошла именно с приходом стриминга, который подбирает максимально возможное качество из доступных. При этом, чтобы принимать такое вещание, не нужно иметь DVB-T2 антенну, проведённый в квартиру кабель или спутниковую тарелку на балконе: понадобится только любимый гаджет (смартфон, планшет,…

(подробнее...)
Анализаторы StreamEye Studio для IPTV, OTT, DVB операторов

В этом ролике мы покажем, как с помощью StreamEye Studio операторы IPTV, OTT и DVB вещания могут решать различные задачи. Elecard StreamEye Studio — это набор приложений для профессионального анализа качества видео, обнаружения ошибок в закодированном потоке и проверки соответствия стандартам. Подробнее: 00:54 Проверка оптимальности используемых настроек у кодера с помощью StreamEye 01:51 Проверка структуры потока, если есть проблемы с воспроизведением потока на пользовательских устройствах 02:56 Проверка структуры транспортных потоков и медиафайлов с помощью Stream Analyzer 03:54 Синхронизация…

(подробнее...)
Помехи на телевизорах в комментаторских: расследование

Я уже начал делиться интересными историями, которые произошли во время моей командировки на ЧМ-2018. Я поддерживал трансляцию на экранах стадиона в Казани. Расскажу еще один случай, который чуть не сорвал работу комментаторов на матчах.     Вид на стадионНа телевизорах комментаторов стали появляться помехи, которых не было при тестировании. Мы долго не могли понять в чем же дело, но позже заметили связь помех с активной работой рации возле серверной. Поставили дежурного, который следил, чтобы возле серверной никто не разговаривал по рации. Но это решение временное и так оставлять нельзя, ведь…

(подробнее...)
CABAC: что скрывается за этими пятью буквами, часть четвертая

  Мы уже начали разбираться, что такое контекстно-адаптивное двоичное арифметическое кодирование. Сегодня поговорим о процедуре бинаризации в частном случае, когда кодирование выполняется только в режиме Intra-предсказания. Ознакомьтесь с предыдущими главами: часть 1, часть 2, часть 3. Продолжаем разбираться со словом Binary. На вход энтропийного кодера подается информация, о всех решениях, принятых при кодировании в каждом блоке, присутствующем на схеме. Большая часть этой информации представлена целыми числами, а не бинами, принимающими значения 0 или 1. Да, конечно, любое целое число можно…

(подробнее...)
10 фактов о новом кодеке VVC

В октябре этого года официально выйдет новый стандарт видеосжатия VVC. Мы уже внедрили его поддержку в продукты для анализа видео, поэтому решили написать статью в его честь. Мы собрали самое основное, что известно о новом кодеке. VVC (Versatile Video Coding) — новый кодек, разрабатывается группой MPEG совместно с Международным союзом электросвязи ITU. Выходит всего спустя шесть лет после HEVC. Обычно консорциум MPEG выпускает новый стандарт видеокомпресии раз в десятилетие. Это значит, что темпы развития индустрии растут и есть потребность в более эффективных алгоритмах сжатия видео. VVC — прямой…

(подробнее...)
Как настроить резервирование источника и сервера для непрерывности вещания

Чтобы обеспечить бесперебойное вещание, важно настроить резервирование источника потокового видео и самого кодирующего сервера. В этом видео мы расскажем, как это сделать. Подробнее: 00:00 О решении Elecard CodecWorks 00:27 Поддерживаемые типы резервирования 00:39 Резервирование источника 00:55 Выбор основного источника сигнала 01:07 Выбор резервного источника 01:19 Завершение создания схемы транскодирования 01:51 Проверка процесса переключения между источниками сигнала 02:42 Резервирование сервера по схеме N+1 03:00 Настройка резервирования сервера 03:36 Проверка переключения на резервный сервер…

(подробнее...)
CABAC: что скрывается за этими пятью буквами, часть третья

Мы уже начали разбираться, что такое контекстно--адаптивное двоичное арифметическое кодирование. Сегодня поговорим о том, как двоичный характер закодированной информации изменяет процедуру кодирования и декодирования. Ознакомьтесь с предыдущими главами: часть 1, часть 2. Входной поток символов должен быть двоичным! Из самого названия CABAC (cr5GtXLVm5g Adaptive Binary Arithmetic Coding) следует, что в HEVC используется двоичная версия арифметического кодирования, когда алфавит входного сообщения состоит всего из двух символов (0 и 1). Чтобы различать слова, которые обозначают биты выходного потока…

(подробнее...)
Как российские разработчики софта готовились к ЧМ по футболу 2018

Подготовка к Чемпионату мира — это не только строительство стадионов. Мероприятие такого уровня требует огромной работы в разных областях. Чемпионат Мира не обошел стороной и IT-сферу. Однако нюансы организации телерадиовещания практически полностью остались за кулисами. В этой статье я расскажу, с какими вызовами пришлось столкнуться нашей команде. Все началось в далеком 2016 году с участия в тендере. Необходимо было предложить решение для доставки сигнала на экраны в комментаторских, в медиазоне и других зонах стадионов. Обычно на чемпионатах мира протягивали SDI провода и каждому комментатору…

(подробнее...)
Как четыре ведра спасли матч ЧМ по футболу 2018

С Чемпионата уже прошло два года, но только сейчас дошли руки написать свои впечатления. На ЧМ-2018 я работал — поддерживал трансляцию на экранах стадиона. Итак, хочу поделиться интересными историями, которые произошли во время моей командировки. Это первая. Казань. Матч в самом разгаре. Прямо во время игры в серверной сломались кондиционеры. Сразу четыре из четырех. Бинго! Они начали течь: вода с них не капала, а бежала, так что за несколько минут образовалась серьезная лужа. Ситуации придавало пикантности то, что струя одного из кондиционеров лилась на пол буквально в пяти сантиметрах от металлического…

(подробнее...)
CABAC: что скрывается за этими пятью буквами. Часть 2

Мы уже начали разбираться, что такое контекстно-адаптивное двоичное арифметическое кодирование. Часть первая тут. Сегодня попробуем представить последовательность действий в виде блок-схемы. Пусть алфавит передаваемого сообщения состоит из набора символов {x1} (в рассмотренных выше примерах этот алфавит состоял из трех символов {a,b,EOF}, при этом для символа a значение i равно 1, для символа b — i = 2, для EOF — i = 3). Сформируем массив из значений Pi     где fi относительная частота появления в сообщении i-го символа. P0 положим равным нулю, а Pn=1, где N – количество символов в алфавите. (Опять,…

(подробнее...)
Интеграция локального контента в IPTV и ОТТ вещание

IPTV и OTT вещание всё больше набирают популярность. Эти технологии похожи, однако не стоит их путать. IPTV — это технология передачи телевидения через протокол IP. OTT же позволяет передавать аудио- и видеоинформацию через Интернет от поставщика услуги на устройство абонента. Абоненты выбирают IPTV и OTT благодаря интерактивности и поддержке разноформатных экранов, а это значит, что можно смотреть видео не только на телевизоре, но и на телефоне, планшете или компьютере. В России многие операторы внедряют IPTV и OTT. Например, Wifire, дочерняя компания «МегаФона», предлагает клиентам такие возможности…

(подробнее...)
Как обнаружить признаки линейного монтажа видео

Рассказываем, как при помощи Elecard StreamEye Studio определить, закодированы ли потоки одним и тем же устройством, и есть ли в потоке признаки линейного монтажа. Часто такие задачи возникают у экспертно-криминалистических подразделений и лабораторий судебных экспертиз, которые определяют подлинность видео фрагмента. Демоверсия Elecard StreamEye доступна по ссылке.   Подробнее: 00:31 Основная идея, как определить вероятность внесения изменений в поток 00:58 Поиск отличий в параметрах кодирования фрагментов видео   02:05 Проверка панели BarChart и структуры GOP-а 02:28 Оценка использования референсных…

(подробнее...)
Elecard CABAC: что скрывается за этими пятью буквами

Перечислим еще раз основные этапы обработки видеокадра при кодировании стандартом H.265/HEVC (рис.1). На первом этапе (с условным названием «Разбиение на блоки») кадр разбивается на блоки CU (Coding Unit). На следующем этапе изображение внутри каждого блока предсказывается с использованием пространственного (Intra) или временного (Inter) предсказания. При выполнении временного предсказания блок CU может быть разбит на подблоки PU (Prediction Unit), каждый из которых может иметь собственный вектор движения. Значения предсказанных отсчетов вычитаются из значений отсчетов кодируемого изображения.…

(подробнее...)
Elecard Boro: на страже качества вещания

Сегодня эра телерадиовещания переживает революцию. Контент становится всё более и более доступным, пользователь получает возможность передавать обратную связь, реклама становится таргетированной, а функционал аналитики просмотров и интереса пользователей регулярно дополняется и расширяется. Но все эти возможности, которые предлагает нам адаптивное вещание через интернет, могут резко потерять в своей стоимости и привлекательности для клиентов, если должным образом не заботиться о качестве контента и о стабильности его доставки. В данной статье мы поговорим об одном из современных гибких и легко…

(подробнее...)
Компенсация движения в HEVC

Сегодня мы поговорим об алгоритмах предсказания векторов движения: расскажем о референсных изображениях и о том, как реализуется предсказание векторов движения. О референсных изображениях Для реализации Inter-предсказания кодирующая и декодирующая системы имеют буфер памяти, в котором хранятся декодированные изображения. Этот буфер называют DPB (от англ. Decoded Picture Buffer). Часть из изображений в DPB «ожидают», когда наступит их очередь для отображения на экране (в декодирующей системе), другая часть остается в буфере для того, чтобы обеспечить возможность выполнять Inter-предсказание при…

(подробнее...)
Как запустить мониторинг качества вещания

Для этого потребуется всего 10 минут! Показываем, как быстро установить и настроить демо версию системы мониторинга Elecard Boro. Зарегистрировать демо аккаунт вы можете здесь: https://clck.ru/GPy5r   Подробнее: 00:28 Зарегистрируйте аккаунт Boro 00:38 Создайте проект 00:47 Скачайте архив с приложениями зондов 01:02 Настройте зонд 01:28 Запустите зонд 01:41 Поставьте задачи на анализ 02:43 Ограничения демо версии

(подробнее...)
Пространственное (Intra) предсказание в HEVC

Мы продолжаем рассказывать про технологии видеокодирования и сегодня мы поговорим о пространственном предсказании (Intra) и обработке изображения в HEVC. Системы видеокодирования стандарта HEVC относятся к так называемым блочным гибридным кодекам. Блочность здесь означает, что каждый видеокадр во время кодирования разбивается на блоки, к которым и применяются алгоритмы видеокомпрессии. Что означает слово гибридный? Сжатие видеоданных происходит во многом за счет устранения избыточности информации в последовательности видеоизображений. Изображения в соседних по времени видеокадрах часто очень похожи…

(подробнее...)
Что выбрать для транскодирования: CPU или GPU?

Elecard CodecWorks — это программный транскодер, который работает как на ресурсах Центрального Процессора (CPU), так и на ресурсах Графического Процессора (GPU) от Intel. В данном видео мы рассмотрим преимущества использования CPU и GPU. В этом видео: 00:26 Кодирование на CPU или GPU от Intel. 01:00 Аппаратные требования для кодирования на ресурсах CPU 01:06 Аппаратные требования для кодирования на ресурсах GPU 01:23 Преимущества использования CPU 01:54 Преимущества использования GPU 02:49 Сравнение стоимости серверов при построении стандартной схемы транскодирования для подготовки ОТТ

(подробнее...)
Межкадровое (Inter) предсказание в HEVC

Как устранить пространственную или временную избыточность: нецелочисленные вектора движения, двунаправленное предсказание, aдаптивный выбор формы, размера и положения блоков изображения при выполнении предсказания, cписки кадров, которые могут использоваться как источники референсных блоков при компенсации движения, предсказание векторов движения.   Одним из основных этапов обработки цифровых видеоданных в блочных гибридных системах видеокодирования является этап устранения пространственной или временной избыточности. Для каждого текущего кодируемого участка (блока) изображения система кодирования…

(подробнее...)
Как настроить кодирование из SDI

Видеоролик для тех, кто хочет  быстро и просто настроить кодирование  со студийных камер и дальнейшей передачи потока по закрытым сетям, OTT, CDN и для вещания на онлайн площадки (например, Youtube).  Подробнее:   00:00 О решении Elecard CodecWorks   00:30 Кодирование из SDI в IP: настройка схемы 01:00 Как проверить задержку при кодировании  01:15 Изменение параметров схемы для уменьшения задержки 01:56 Вещание сигнала в HLS: настройка схемы 02:46 Уменьшение длительности чанков для уменьшения задержки  03:13 Вещание в RTMP

(подробнее...)
1–30 из 32
RU,
+7 3822 488-585 доб. 2050
---

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