H.263
Последнее изменение этой страницы: 13:14, 15 мая 2019.
H.263 — стандарт сжатия видео для передачи видео по каналам с низкой пропускной способностью (ниже 192 кбит/с). Применяется в первую очередь в программном обеспечении для видеоконференцсвязи. Является предшественником актуального стандарта H.265.
Содержание
История
Стандарт H.263 был впервые разработан для использования в системах на базе H.324 (PSTN и других сетевых видеоконференций и видеотелефонии с коммутацией каналов), но он также нашел применение в H.323 (видеоконференцсвязь на основе RTP / IP), H. Решения 320 (для видеоконференций на основе ISDN), RTSP (для потоковой передачи мультимедиа) и SIP (для видеоконференций на основе IP).
H.263 является необходимым форматом кодирования видео в технических спецификациях ETSI 3GPP для IP-мультимедийной подсистемы (IMS), службы мультимедийных сообщений (MMS) и прозрачной сквозной потоковой службы с коммутацией пакетов (PSS). В спецификациях 3GPP видео H.263 обычно используется в формате контейнера 3GP.
H.263 также нашел много приложений в Интернете: большая часть контента Flash Video (используемого на сайтах, таких как YouTube, Google Video и MySpace) раньше кодировалась в формате Sorenson Spark (неполная реализация H.263 ). Первоначальная версия кодека RealVideo была основана на H.263 до выпуска RealVideo 8.
H.263 был разработан как эволюционное улучшение на основе опыта H.261 [Примечания 1], предыдущего стандарта ITU-T для сжатия видео и стандартов MPEG-1 и MPEG-2. Его первая версия была завершена в 1995 году и обеспечивала подходящую замену H.261 на всех скоростях передачи. Он был дополнительно улучшен в проектах, известных как H.263v2 (также известный как H.263 + или H.263 1998), MPEG-4 Part 2 и H.263v3 (также известный как H.263 ++ или H.263 2000). Часть 2 стандарта MPEG-4 совместима с H.263 в том смысле, что базовые «базовые» битовые потоки H.263 правильно декодируются видеодекодером MPEG-4.
Следующим расширенным форматом, разработанным МСЭ-Т VCEG (в партнерстве с MPEG) после H.263, стал стандарт H.264 [Примечания 2], также известный как AVC и MPEG-4 часть 10. Поскольку H.264 обеспечивает значительное улучшение возможностей по сравнению с H .263, стандарт H.263 в настоящее время считается устаревшим проектом. Большинство новых продуктов для видеоконференций в настоящее время включают возможности H.264, а также возможности H.263 и H.261. Еще более новый стандартный формат, HEVC, также был разработан VCEG и MPEG и начал появляться в некоторых приложениях. [Источники 1]
Версии стандарта
После первоначальной ратификации H.263 в марте 1996 года (утверждение документа, который был выпущен в ноябре 1995 года), было два последующих дополнения, которые улучшили первоначальный стандарт за счет дополнительных необязательных расширений (например, H.263v2 — в проект добавлен деблокирующий фильтр в Приложении J).
Версия 1 и Приложение I
В первоначальной версии H.263 указаны следующие приложения:
- Приложение A - Спецификация точности обратного преобразования
- Приложение B - Гипотетический эталонный декодер
- Приложение C - Соображения по многоточечному
- Приложение D - Режим неограниченного вектора движения
- Приложение E - Режим арифметического кодирования на основе синтаксиса
- Приложение F - Режим расширенного прогнозирования
- Приложение G - Режим PB-кадров
- Приложение H - Прямое исправление ошибок для кодированного видеосигнала
Первая версия H.263 поддерживала ограниченный набор размеров изображений:
- 128x96 (a.k.a. Sub-QCIF)
- 176x144 (a.k.a. QCIF)
- 352x288 (ок. CIF)
- 704x576 (ок. 4CIF)
- 1408x1152 (ок. 16CIF)
В марте 1997 года было одобрено информативное Приложение I, описывающее отслеживание ошибок — метод кодирования для обеспечения повышенной устойчивости к потерям и ошибкам данных, для предоставления информации в помощь разработчикам, заинтересованным в таких методах.
H.263v2 (H.263+)
H.263v2 (также известный как H.263 + или как версия H.263 1998 года) является неофициальным названием второго издания международного стандарта кодирования видео ITU-T H.263. Он сохранил весь технический контент первоначальной версии стандарта, но расширил возможности H.263, добавив несколько приложений, которые могут существенно повысить эффективность кодирования и предоставить другие возможности (такие как повышенная устойчивость к потере данных в канале передачи). Проект H.263 + был ратифицирован МСЭ в феврале 1998 года. В него были добавлены следующие Приложения:
Приложение I - Расширенный режим INTRA Coding Приложение J - Режим фильтра деблокирования Приложение K - Структурированный режим срезов Приложение L - Спецификация дополнительной информации о расширении Приложение M - Улучшенный режим PB-кадров Приложение N - режим выбора опорного фото Приложение O - Режим временного, SNR и пространственного масштабирования Приложение P - Повторная выборка эталонного изображения Приложение Q - Режим обновления с уменьшенным разрешением (см. Исправление руководства для разработчиков, как указано ниже) Приложение R - Независимый режим декодирования сегмента Приложение S - Альтернативный режим INTER VLC Приложение T - Модифицированный режим квантования
H.263v3 (H.263++) и Приложение X
Версия H.263v3 (также известное как H.263 ++ или версия H.263 2000 года) включила три новых приложения. Указанные дополнительные приложения:
- Приложение U - Enhanced режим ссылки выбора снимка
- Приложение V - Режим среза с разделением данных
- Приложение W - Дополнительная спецификация дополнительной информации
- Приложение X (первоначально указано в 2001 году) - определение профилей и уровней
Предыдущее информативное Дополнение II (рекомендуемое необязательное расширение) было отменено созданием нормативного Приложения X. В июне 2001 года было утверждено еще одно информативное приложение (Приложение III, Примеры для реализации кодера / декодера H.263). Он описывает методы кодирования и маскирования ошибок / потерь декодерами. В январе 2005 года был выпущен унифицированный документ спецификации H.263 (за исключением Приложения III, которое остается отдельным документом). В августе 2005 года было утверждено руководство для разработчиков, позволяющее исправить небольшую ошибку в редко используемом режиме обновления Приложения Q с уменьшенным разрешением.
Открытый исходный код
В странах, не имеющих патентов на программное обеспечение, видео H.263 может быть юридически закодировано и декодировано с помощью бесплатной библиотеки LGPL libavcodec (часть проекта FFmpeg), которая используется такими программами, как ffdshow, VLC media player и MPlayer.
Примечание
Источники
- ↑ H.263 // Wikimedia Foundation, Inc. [2019]. Дата обновления: 13.02.2018. URL: https://en.wikipedia.org/wiki/H.263 (дата обращения: 13.05.2019).
ISSN 2542-0356
Следуй за Полисом
Оставайся в курсе последних событий
Лицензия
Если не указано иное, содержание этой страницы доступно по лицензии Creative Commons «Attribution-NonCommercial-NoDerivatives» 4.0, а примеры кода – по лицензии Apache 2.0. Подробнее см. Условия использования.