Глоссарий

Адаптивное вещание — тип вещания, при котором на сервере создается несколько потоков с разными битрейтами для одной и той же трансляции. На стороне пользователя плеером будет запрашиваться, приниматься и воспроизводится именно тот поток, который оптимально подходит под существующее интернет-соединение.


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


Видео по запросу (англ. VoD — Video on Demand) — система индивидуальной доставки абоненту телевизионных программ и фильмов по цифровой кабельной, спутниковой или эфирной телевизионной сети с мультимедиасервера в различных контейнерах (например, MPEG, AVI, FLV, MKV или QuickTime).


Группа видеокадров (ГВК или GOP — group of pictures) — набор последовательных изображений, определяющий порядок, в котором расположены intra (I) и inter (P и B) кадры. GOP часто обозначается двумя числами, например M = 3, N = 12. М указывает расстояние между двумя опорными кадрами (I или P), а N определяет расстояние между двумя полными изображениями (I-кадрами). Например, для M = 3 и N = 12, структура GOP будет выглядеть так: IBBPBBPBBPBBI.


Деинтерлейсинг — eпроцесс создания одного кадра из двух полукадров чересстрочного формата для дальнейшего вывода на экран с прогрессивной разверткой.


Демультеплексирование — обратный процесс мультиплексирования, разделение суммарного агрегированного потока на несколько составляющих его потоков.


Заголовок — служебная информация, добавляемая в начало макроблока (слайса/кадра).


Задержка — разница во времени между тем, когда видеокадр захвачен устройством (камерой, плейаутом, кодером, и т. д.) и тем, когда этот кадр проигран на дисплее у конечного пользователя.


Качество восприятия (Quality of Experience, QoE) — степень удовлетворенности конечного пользователя услугами, предоставляемыми провайдером связи. Учет QoE позволяет детектировать и устранять проблемы, с которыми сталкивается пользователь.


Качество обслуживания (Quality of Service, QoS) — это описание или измерение общей производительности услуги. Для количественного измерения качества обслуживания часто используются такие аспекты сетевой услуги, как потеря пакетов, скорость передачи данных, пропускная способность, задержка передачи, доступность, джиттер и т. д.


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


Кодек (англ. codec, от coder/decoder) — устройство или программа, способная выполнять преобразование данных или сигнала. Для хранения, передачи или сжатия потока данных или сигнала его кодируют с помощью кодека, а для просмотра или изменения — декодируют. Кодеки используются при цифровой обработке видео и звука.


Макроблок — единица разбиения кадра для кодирования в стандартах сжатия изображений и видео.


Медиаконтент — формат файла или потоковый формат, чьи спецификации определяют только способ представления данных (а не алгоритм кодирования) в пределах одного файла.


Межкадровое предсказание (Inter) — процесс прогнозирования блоков пикселей на основе временной зависимости между двумя и более кадрами.


Мультплекс — набор из нескольких программных пакетов вещательного телевидения.


Мультеплексирование — объединение нескольких потоков данных в один. Примером может послужить видеофайл, в котором поток (канал) видео объединяется с одним или несколькими каналами аудио


Оценка движения — процесс определения векторов движения во время кодирования.


Пакетированный элементарный поток (PES) — преобразованный элементарный поток, содержащий временную информацию, которая позволяет синхронизировать ES видео и ES звука. PES используются для формирования программного или транспортного потока.


Программный поток — поток данных, сформированный из пакетированных элементарных потоков видео- и аудиоданных.


Пропускная способность — объем информации, который способен пропустить канал за определенный временной промежуток.


Пространственное  предсказание (Intra) — это внутрикадровое предсказание значений в макроблоке на основе линейных комбинаций пикселей соседних (слева и сверху) макроблоков.


Резервирование — автоматическое переключение на резервный источник или сервер в случае предустановленных ошибок.


Система на кристалле (System-on-a-Chip, SoC) — электронная схема, выполняющая функции целого устройства (например, компьютера) и размещенная на одной интегральной схеме.


Скрытые субтитры (Closed caption) ) — Dсубтитры, невидимые в обычном режиме, которые можно включить в любой момент.


Транспортный поток (TS, MPEG-TS) — набор из нескольких программных потоков данных цифрового вещательного телевидения, сформированный их программных пакетов постоянной длины с коррекцией ошибок и независимым трактованием от своих источников синхронизации.


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


Элементарный поток (Elementary Stream, ES) — последовательность битов видеоданных (аудиоданных, специальных данных) цифрового вещательного телевидения.

AAC — проприетарный формат аудиофайла с потерями.


API (Application Programming Interface) — программный интерфейс приложения. Описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой.


AVC/H.264 (MPEG-4 Part 10) — лицензируемый стандарт сжатия видео, разработанный Объединенной группой по видеосигналам (JVT) — совместного проекта группы экспертов по кодированию видео МСЭ (ITU-T) и группы экспертов по вопросам кинотехники ИСО/МЭК (ISO/IEC). Применяется в цифровом вещании DVB/ATSC, в службах кабельного телевидения, в видео-конференц-связи, в видеонаблюдении и других областях цифрового видео.


AVI (Audio/Video Interleaved) — популярный формат аудио и видеофайлов, который был разработан корпорацией Microsoft в 1992 году. Файлы с расширением AVI могут содержать видео- и аудиоданные, сжатые с использованием разных комбинаций кодеков.


CDN — сеть доставки содержимого — географически распределённая сетевая инфраструктура, позволяющая оптимизировать доставку и дистрибуцию содержимого конечным пользователям в Интернете.


CABAC — контекстно-адаптивное двоичное арифметическое кодирование. Используется в видеокодеках стандарта H.264/MPEG-4 AVC. CABAC обеспечивает более эффективное сжатие по сравнению  с CAVLC, но требует большего количества вычислений как при сжатии, так и при декодировании. Не поддерживается в базовом (baseline) и в ограниченном базовом (constrained baseline) профилях.


CAVLC — контекстно-адаптивное кодирование с переменной длиной кодового слова. CAVLC в основном используется в упрощенных системах сжатия и помогает снизить стоимость разработки программного или аппаратного кодера. В большинстве видеосистем CAVLC неэффективно.


CPU (Central Processing Unit, центральный процессор) — электронный блок либо интегральная схема, исполняющая машинные инструкции (код программ), главная часть аппаратного обеспечения компьютера или программируемого логического контроллера.


DirectShow® — мультимедийный фреймворк и интерфейс программирования приложений, выпущенный Microsoft для разработчиков программного обеспечения и позволяющий Windows-приложениям управлять устройствами аудио/видео ввода-вывода.


DirectX — это набор API, разработанных для решения задач, связанных с программированием под Microsoft Windows.


DTV (Digital Television — цифровое телевидение) — семейство стандартов цифрового телевидения, разработанных международным консорциумом DVB Project.


DVB (Digital Video Broadcasting — цифровое видеовещание) — семейство стандартов цифрового телевидения, разработанных международным консорциумом DVB Project.


DXVA (DirectX Video Acceleration) — интерфейс программирования приложений (API), компонент Microsoft DirectX.


GPU (Graphics Processing Unit, графический процессор) — отдельное устройство персонального компьютера или игровой приставки, выполняющее графический рендеринг.


HASP (Hardware Against Software Piracy) — это мультиплатформенная аппаратно-программная система защиты программ и данных от незаконного использования и несанкционированного распространения, разработанная компанией Aladdin Knowledge Systems Ltd. По утверждению SoftKey.info на 2005 год являлся одним из самых широко применяемых аппаратных средств для защиты ПО.[1].

Защита HASP включает в себя: электронный ключ HASP; специальное программное обеспечение для «привязки» к электронному ключу, защиты приложений и для шифрования данных; схемы и методы защиты программ и данных, обнаружения и борьбы с отладчиками, контроля целостности программного кода и данных. HASP поддерживает большинство платформ, операционных систем и обеспечивает разработчикам широкий набор средств для защиты программного обеспечения.


HDTV (High-Definition Television) — телевидение высокой четкости, система телевидения с разрешающей способностью по вертикали и горизонтали, увеличенной примерно вдвое по сравнению со стандартной.


HLS (HTTP Live Streaming)  — протокол для потоковой передачи медиа на основе HTTP, разработанный компанией Apple. В основе работы лежит принцип разбиения цельного потока на небольшие фрагменты, последовательно скачиваемые по HTTP. Поток непрерывен и теоретически может быть бесконечным. В начале сессии скачивается плейлист в формате M3U, который содержит метаданные о вложенных потоках.


H.265/HEVC  (High Efficiency Video Coding) — высокоэффективное кодирование видеоизображений) — формат видеосжатия с применением более эффективных алгоритмов по сравнению с H.264/AVC. Это совместная разработка экспертной группы по видеокодированию ITU-T VCEG и экспертной группы по движущимся изображениям MPEG. Стандарт предназначен для потоковой передачи в Интернете, видеоконференц-связи, телевизионного вещания и др. Поддерживаются форматы кадра до 8K (UHDTV) с разрешением 8192×4320 пикселей.


Intel Quick Sync Video​ — технология аппаратного ускорения кодирования и декодирования видео, которая применяется в некоторых процессорах компании Intel. Технология Quick Sync основана на интегральной схеме, специализированной для конкретной задачи, что позволяет быстрее и энергетически эффективнее обрабатывать видео.


IPTV (Internet Protocol Television) — технология цифрового телевидения в сетях передачи данных по протоколу IP. Отличительная особенность IPTV — возможность просмотра телепрограмм с любого мобильного устройства: планшета, смартфона, ноутбука.


ISO — международная организация, занимающаяся выпуском стандартов.


JPEG (Joint Photographic Experts Group , по названию организации-разработчика) — один из популярных растровых графических форматов, применяемый для хранения фотографий и подобных им изображений. Алгоритм JPEG позволяет сжимать изображение как с потерями, так и без потерь.


Middleware — Aпромежуточное программное обеспечение для управления комплексом IPTV. Это основной компонент IPTV решения, так как он, в конечном итоге, и определяет набор услуг, доступный абоненту, пользовательский интерфейс, логику переходов и алгоритм управления. На Middleware возлагается роль координатора в процессе взаимодействия практически всех компонентов комплекса.


MP3 (MPEG-1/2/2.5 Layer 3) — это разработанный командой MPEG формат файла для хранения аудиоинформации.


MP4 — формат медиаконтейнера, разработанный для хранения видео, аудио и метаданных MPEG-4.


MPEG (Moving Picture Experts Group) — группа специалистов, образованная международной организацией ISO для выработки стандартов сжатия и передачи цифровой видео- и аудиоинформации.


MPEG-DASH (от MPEG и Dynamic Adaptive Streaming over HTTP) — технология адаптивной потоковой передачи данных, предоставляющая возможность доставки потокового мультимедиа контента через Интернет по протоколу HTTP. Является первым решением по потоковой передаче данных с адаптивным битрейтом, получившим статус международного стандарта.


MPEG-2 — группа стандартов цифрового кодирования видео- и аудиосигналов, организации транспортных потоков видео и аудио информации, передачи сопутствующей информации. Стандарт MPEG-2 получил распространение в DVD дисках, системах компрессии видеоизображений, цифровом телевидении.


MPEG-4 — группа стандартов сжатия цифрового аудио и видео. В основном используется для вещания, записи фильмов на компакт-диск и в видеотелефонии и широковещании. Ключевыми частями стандарта MPEG-4 являются часть 2 и часть 10 (MPEG-4 part 10/AVC/H.264).


MPTS (multi-program transport stream) — это тип транспортного потока, содержащий более одной программы. MPTS получил широкое распространение в системах вещания DVB и ATSC. Обычно MPTS имеет постоянный битрейт фиксированной величины и предназначен для передачи группы программ (мультиплекс) на одной  частоте наземного, кабельного или спутникового вещания.


OTT (Over the Top) — модель доставки видеосигнала от провайдера контента на устройство пользователя (приставку, компьютер, мобильный телефон) по сетям передачи данных, независимо от оператора связи.


PSNR — пиковое отношение сигнала к шуму. Это соотношение между максимумом возможного значения сигнала и мощностью шума, искажающего значения сигнала. PSNR наиболее часто используется для измерения уровня искажений при сжатии изображений.


RTMP (Real Time Messaging Protocol) — протокол потоковой передачи данных, разработанный компанией Macromedia (сейчас Adobe). В основном используется для передачи потокового видео и аудиопотоков с веб-камер через интернет.


RTT (round-trip time — время приема-передачи) — это время, затраченное на отправку сигнала, плюс время, которое требуется для подтверждения, что сигнал был получен.


SDK (software development kit) — набор средств разработки.


SPTS (single program transport stream) – это тип транспортного потока содержащий только одну программу. Получил широкое распространение для трансляции каналов в IPTV сетях и в сети Интернет. Обычно имеет переменный битрейт для экономии трафика (путем исключения паддинга) и повышения качества картинки. Каждый транспортный поток MPTS/SPTS включает в себя видеопотоки, аудиопотоки, и дополнительные пользовательские и служебные метаданные, такие как телетекст, субтитры, программу передач и пр.


SRT (Secure Reliable Transport) — протокол, разработанный компанией Haivision в 2012 году. SRT работает на базе UDT (UDP-based Data Transfer Protocol) и технологии восстановления пакетов ARQ. Протокол поддерживает шифрование AES-128 и AES-256, а также режимы listener, caller и rendezvous, которые позволяют устанавливать соединения через брандмауэры и NAT.


STB (Set-Top-Box, ТВ-приставка) — устройство для приема сигнала цифрового телевидения и передачи его на экран телевизора.


YUV — цветовая модель, в которой цвет состоит из трех компонентов — яркость (Y) и два цветоразностных компонента (U и V). Модель широко применяется в телевещании и хранении/обработке видеоданных.