Что такое видеокодек
Обновлено: 21.11.2024
С современными технологиями возможности персональных компьютеров и мобильных устройств кажутся безграничными, что позволяет нам создавать видеоролики, привлекающие внимание аудитории за считанные секунды. Видео сегодня — это не просто то, что мы смотрим, это то, чем мы занимаемся и частью чего становимся. Необходимо понимать различные форматы видеофайлов, чтобы гарантировать, что видео будет создано в наилучшем формате и качестве для его предполагаемой цели, местоположения хостинга и аудитории.
Давайте посмотрим:
Важность кодеков и контейнеров
Начнем с кодеков, которые используются для сжатия файла. Что это такое и почему это важно? Существует два вида сжатия: без потерь и с потерями. В большинстве случаев качество не воспринимается человеческим глазом, но в некоторых случаях оно может привести к зернистости изображения, плоскому и приглушенному звуку или затруднению воспроизведения видео.
Чтобы сжать видео, ваш файл также должен иметь соответствующий кодек. Кодек — это программа, которая сжимает ваше видео, чтобы его можно было сохранить и воспроизвести. Наиболее распространенный кодек включает в себя h.264, который часто используется для цифрового видео высокой четкости и распространения видеоконтента. Также важно учитывать скорость передачи данных, которая относится к объему данных, сохраняемых за каждую секунду воспроизводимого мультимедиа. Чем выше битрейт, тем меньше сжатие, что приводит к более высокому качеству. Однако имейте в виду, что чем выше скорость передачи данных, тем больше размер файла.
Вы можете увидеть пример ниже в TechSmith Camtasia:
Помимо кодека, у каждого видеофайла есть контейнер. Контейнер похож на коробку, которая содержит ваше видео, аудио и метаданные (жизненно важные данные, такие как подписи, SEO и важную информацию, которая объединяет видео для воспроизведения). Его также можно назвать расширением файла, поскольку они часто рассматриваются как имена файлов, такие как AVI, MOV или MP4. Хотя доступны форматы AVI и MOV, мы рекомендуем использовать формат MP4 h.264, так как в настоящее время он является отраслевым стандартом для видео высокой четкости и обеспечивает наиболее практичный способ распространения видеоконтента.
Почему MP4 и h.264?
Впервые представленные в 1988 году файлы MP4 используют раздельное сжатие для аудио (m4a) и видео (m4v). В наши дни это типичный формат файлов, используемый для публикации видео в Интернете. Размеры MP4 относительно малы, но по-прежнему имеют высокое качество даже после сжатия. Он может хранить другие типы данных, кроме аудио и видео, такие как дескрипторы объектов, дескрипторы сцен и другие файловые структуры и функции (это метаданные). MP4 более популярен, чем другие форматы файлов, поскольку он совместим как с онлайн-браузерами, так и с мобильными браузерами.
MP4 обеспечивает большую совместимость по сравнению с другими форматами файлов, поскольку его можно использовать с Apple и Microsoft на компьютерах, планшетах, телефонах, игровых приставках или телевизорах. Он также широко используется различными медиаплеерами, программами для редактирования и используется в Интернете, и все они совместимы с h.264.
Помимо того, что MP4 совместим с большинством устройств, его можно широко использовать в различных проектах. Преподаватели или инструкторы могут вставлять видео в формате MP4 в презентации PowerPoint, а те, кто находится в Интернете, могут загружать онлайн-видео в формате MP4 для простого и удобного воспроизведения.
Представьте свой окончательный проект перед аудиторией прямо сейчас! Завершите свою работу в своем любимом программном обеспечении для редактирования видео (мы рекомендуем TechSmith Camtasia) и поделитесь ею в формате MP4 всего за пару кликов!
Без видеокодеков никогда не было бы придумано «Netflix и охлаждение». Эти инструменты сжатия, состоящие из двух частей, позволяют дистрибьюторам сжимать видеофайл для доставки через Интернет с помощью процесса, называемого кодированием видео. Благодаря кодекам мы можем так легко проводить деловые встречи в Zoom и смотреть телепередачи на наших телефонах — даже при ограниченной пропускной способности.
Благодаря кодекам Netflix удается передавать более 404 000 часов контента каждую минуту. А чтобы направлять эти потоки на различные устройства, с которых настраиваются конечные пользователи, Netflix должен использовать как новые, так и проверенные временем кодеки.
Что включает в себя кодирование видео и как работают видеокодеки? Мы углубимся ниже и рассмотрим наш список лучших видеокодеков для потоковой передачи.
Содержание
Что такое кодирование видео?
Кодирование видео — это процесс преобразования необработанного видео в цифровой формат, совместимый со многими устройствами. Когда дело доходит до потоковой передачи, видео часто сжимаются с гигабайтов данных до мегабайтов данных. Кодирование видео необходимо для прямых трансляций, помогая обеспечить быструю доставку и воспроизведение.
Кодирование может выполняться в браузере или мобильном приложении, на IP-камере, с помощью программного обеспечения или автономного устройства. Популярные варианты программного обеспечения включают Vmix, Wirecast и бесплатную OBS Studio.
Чтобы сжать необработанное видео до более удобного размера, кодировщики используют видео- и аудиокодеки, которые применяют алгоритмы для сжатия объемного видео для доставки. Проще говоря: кодирование описывает процесс сжатия, тогда как кодеки описывают средства для этого.
Что такое кодек?
Распространители контента используют технологию сжатия видео, называемую кодеком, для сжатия видео до размера, пригодного для потоковой передачи. Кодеки позволяют нам сильно сжимать объемные потоки для доставки и хранения.
Буквально «кодер-декодер» или «компрессор-декомпрессор». Кодеки применяют алгоритмы к видео и создают его факсимиле. Когда дело доходит до потоковой передачи, кодеки используют сжатие с потерями, отбрасывая ненужные данные. Видео сокращается для хранения и передачи, а затем распаковывается для просмотра.
Потоковая передача требует использования как аудио-, так и видеокодеков. H.264, также известный как AVC (Advanced Video Coding), является наиболее распространенным видеокодеком; AAC (Advanced Audio Coding) — наиболее распространенный аудиокодек.
Но подождите, почему H.264 также обозначается AVC? И как нам разобраться в таком количестве запутанных аббревиатур? Эксперт по потоковым кодекам Ян Озер объясняет это так:
«H.264/AVC и H.265/HEVC имеют два названия, поскольку каждый кодек был стандартизирован как MPEG, так и Международным союзом электросвязи (ITU). Универсальное кодирование видео, или VVC, также является H.266 по той же причине».
Для ясности я буду включать оба названия при первом упоминании каждого кодека в подразделах этой статьи.
Что такое формат видеоконтейнера?
После сжатия компоненты потока упаковываются в оболочку или формат файла. Эти файлы содержат аудиокодек, видеокодек, скрытые субтитры и любые связанные метаданные. Общие контейнеры включают .mp4, .mov, .ts и .wmv.
Контейнеры часто могут вводить несколько типов кодеков. Тем не менее, не все платформы воспроизведения принимают все контейнеры и кодеки. Вот почему многоформатное кодирование имеет решающее значение при потоковой передаче на широкий спектр устройств.
Например: файлы .mov и файлы .wmv могут содержать одни и те же данные и кодеки. Но файл .mov будет использоваться для воспроизведения в проигрывателе Macbook QuickTime, а файл .wmv будет использоваться для воспроизведения в проигрывателе Windows Media на ПК.
Подпишитесь и будьте в курсе
Подробнее о кодеках и протоколах, последних тенденциях в области потокового вещания и многом другом.
Видеокодеки и контейнеры: в чем разница?
Кодек воздействует на видео как в источнике для его сжатия, так и перед воспроизведением для его распаковки. Это делается с помощью сжатия с потерями, при котором все ненужные данные отбрасываются.
Сжатие с потерями во многом похоже на Wonkavision в «Чарли и шоколадной фабрике». Это позволяет уменьшить размер большой коллекции данных для переноса на экран:
С другой стороны, формат видеоконтейнера хранит видеокодек, аудиокодек и метаданные, такие как субтитры или изображения для предварительного просмотра. Контейнер объединяет все компоненты и определяет, какие программы могут принимать поток.
Лучшие видеокодеки для потоковой передачи
Доставка видео через Интернет на различные устройства начинается с кодирования с помощью различных кодеков. Кодеки нового поколения повышают эффективность и качество кодирования, а устаревшие кодеки позволяют воспроизводить файлы на устаревших компьютерах.
Возьмите это у крупнейшего дистрибьютора потокового видео: Netflix.
«Netflix говорит, что использует обширный набор кодеков, которые можно использовать для потоковой передачи совместимых форматов на устройства отображения. Хотя Netflix постоянно добавляет новые и улучшенные кодеки, он никогда не отказывался от них — он продолжает поддерживать кодек VC1, с которого начал работу в первом потоковом устройстве Netflix — проигрывателе LG Blu-ray 10-летней давности».
< /цитата>Приведенный ниже список видеокодеков включает как старые, так и новые кодеки. Хотя лидеры отрасли продолжают совершенствовать и разрабатывать новейшие инструменты сжатия, они также используют более старые кодеки, такие как H.264/AVC, для доставки на устаревшие устройства.
Для просмотра этого видео включите JavaScript и рассмотрите возможность перехода на веб-браузер, поддерживающий видео в формате HTML5
Давайте рассмотрим наиболее распространенные технологии кодирования в 2021 году.
H.264/AVC
Сегодня большая часть выходных данных кодируется в форматах H.264, также называемые AVC (Advanced Video Coding). Этот широко поддерживаемый кодек был разработан Международным союзом электросвязи и Группой экспертов по движущимся изображениям Международной организации по стандартизации/Международной электротехнической комиссии (ISO/IEC) — вау, какая прелесть.
H.264 также широко распространен на рынках, не связанных с потоковой передачей, таких как диски Blu-ray и кабельное вещание. Он часто используется вместе с аудиокодеком AAC и может быть упакован в контейнеры .mp4, .mov, .F4v, .3GP и .ts.
H.264 воспроизводится практически на любом устройстве, обеспечивает высокое качество видеопотоков и позволяет минимизировать лицензионные отчисления. Это не значит, что это не приносит гонораров, просто издатели контента знают, чего ожидать — что не всегда так. Из-за широкой поддержки устройств H.264 остается наиболее часто используемым вариантом. В отчете Bitmovin для разработчиков видео за 2020 год колоссальный 91% опрошенных указали, что они его используют.
Источник: Отчет разработчиков видео Bitmovin за 2020 г.
Тем не менее, хотя стандарт H.264 прекрасно работает на всех основных рынках потребления видео (браузеры, мобильные устройства, Smart TV), он не подходит для видео 4K или контента с расширенным динамическим диапазоном (HDR).
Скорее всего, H.264, как самый быстрый кодек, описанный в этом блоге, лучше подходит для потоковой передачи с малой задержкой, чем для доставки видео 8K. Ян Озер из Streaming Media объясняет:
H.264 также является старейшим форматом кодирования видео в этом списке. Многие предсказывали, что к настоящему времени он устарел. Но если учесть его вычислительную мощность и стоимость, H.264 трудно превзойти. Кроме того, количество устройств, которые могут кодировать и декодировать H.264, не может быть больше, включая IP-камеры, телевизионные приставки, мобильные устройства и устройства с низким энергопотреблением.
TL;DR
H.264 – это эффективная и широко распространенная технология сжатия видео, используемая для добавления, распространения и доставки потоков. Он особенно хорошо подходит для рабочих процессов с малой задержкой.
Компания Google разработала VP9 как бесплатную альтернативу H.265 с открытым исходным кодом. Принадлежащая Google платформа YouTube и браузер Chrome поддерживают VP9, а также все телефоны Android, Mozilla Firefox, Apple Safari и все новые устройства iOS. Этот кодек также используется во многих рабочих процессах WebRTC: более 90% видео WebRTC, закодированного в Chrome, используют VP9 или его предшественник VP8.
VP9 был выпущен в 2013 году, что делает его средним по возрасту. Тем не менее, это лучший вариант, чем большинство по нескольким причинам. Во-первых, VP9 работает примерно так же, как H.265/HEVC. Это делает его хорошо подходящим для видео 4K, особенно при публикации на YouTube.
Кроме того, VP9 уступает только H.264/AVC с точки зрения совместимости между браузерами и устройствами. Его поддерживают Samsung, Sony, LG, Roku и многие другие известные имена. Кроме того, внедрение кодека Google в YouTube и его использование Netflix для некоторого контента будут и впредь поддерживать эту тенденцию.
Воспринимайте VP9 как AV0 или более раннюю версию AV1. Оба имеют открытый исходный код, и оба утверждают, что не требуют авторских отчислений (хотя в этом есть некоторые сомнения). На данный момент VP9 также является лучшей альтернативой AV1, поскольку его поддерживает больше устройств.
Хотя мы поместили VP9 на второе место в этом списке, он идет рука об руку с H.265/HEVC, о котором мы поговорим далее.
TL; ДР
VP9 — это более продвинутая и качественная технология сжатия, чем H.264/AVC, которая имеет большую совместимость, чем многие из ее альтернатив, и хорошо работает для потоковой передачи 4K.
H.265/HEVC
Экспертная группа по движущимся изображениям ISO/IEV разработала H.265 в качестве преемника H.264. Этот кодек, также называемый HEVC (High Efficiency Video Coding), направлен на повышение эффективности сжатия и поддержку разрешения 8K. Он создает файлы меньшего размера, чем H.264, что снижает пропускную способность, необходимую для просмотра этих потоков. Это делает его идеальным кодеком для потоковой передачи с высоким разрешением.
Тем не менее, только около 10 % закодированных файлов имеют формат H.265. Неопределенность в отношении гонораров задушила усыновление. В частности, распространители контента недовольны отсутствием прозрачности в отношении того, сколько им придется платить за использование этого кодека.
Драма с патентами и лицензионными отчислениями вокруг H.265 напрямую привела к разработке кодека AV1 (о котором мы расскажем далее) Alliance for Open Media, а также к его несовместимости с воспроизведением в браузере. Почему? Лидеры отрасли, такие как Google, Microsoft и Mozilla, не были заинтересованы в добавлении поддержки дорогостоящего кодека в Chrome, Edge и Firefox. В результате только около 18,08 % браузеров принимают видео в формате H.265.
Единственное место, где H.265 остается лучшим вариантом, чем VP9 или H.264, — это доставка видео 4K и HDR на устройства в гостиной, поскольку они почти повсеместно поддерживаются на Smart TV.
TL;DR
Если вы доставляете OTT-контент премиум-класса на устройства в гостиной, лучшим выбором будет H.265, но будьте готовы платить лицензионные платежи.
Недовольные лицензионными отчислениями, связанными с H.265, Amazon, Netflix, Google, Microsoft, Cisco и Mozilla сформировали Alliance for Open Media. Цель? Создайте бесплатную альтернативу с открытым исходным кодом под названием AV1.
Несмотря на то, что работа над кодеком завершена, эта инициатива по демократизации доставки и воспроизведения высококачественного видео все еще находится в стадии реализации.
По словам Джонатана Розенберга, технического директора группы технологий для совместной работы в Cisco, «создание передового бесплатного видеокодека имеет первостепенное значение для постоянного успеха продуктов и услуг для совместной работы. Вот почему Cisco присоединилась к AOMedia в качестве члена-основателя и почему Cisco вложила средства в то, чтобы сделать AV1 эффективным и доступным для интернет-сообщества».
AV1 заявляет, что он на 30 % эффективнее, чем H.265, но эти утверждения еще требуют проверки независимыми источниками. Также потребуется некоторое время, прежде чем возможности аппаратного декодирования AV1 будут интегрированы в массовом масштабе. Даже устройства Apple не поддерживают этот кодек, несмотря на то, что Apple присоединилась к Альянсу еще в январе 2018 года.
Другими словами, когда дело доходит до AV1, отрасль все еще находится в постоянном движении.
"Единственным недостатком на данный момент является то, что [AV1] просто новый", – объясняет Энн Аарон, директор по технологиям кодирования в Netflix. «H.264 — действительно хороший кодек, который разрабатывался более десяти лет, а AV1 — новый, поэтому в реализации все еще есть перегибы».
Потребуется некоторое время, прежде чем возможности аппаратного декодирования AV1 будут интегрированы в массовом масштабе. Хотя руководители Netflix, Facebook и других компаний планируют перейти на AV1, нельзя игнорировать ограничения воспроизведения. Кодек AV1 также требует длительного времени кодирования, а время — деньги. По этой причине это экономичное решение только при кодировании видео для массового потребления.
В недавнем блоге, посвященном кодеку, Ян Озер заключил: "Даже если вы работаете на YouTube, если видео не наберет несколько миллионов просмотров, увеличение стоимости кодирования вряд ли приведет к окупится за счет экономии полосы пропускания».
TL; ДР
AV1 — это новейшая и лучшая технология кодирования видео с открытым исходным кодом. Тем не менее, еще слишком рано говорить о том, как будет развиваться внедрение, и длительное время кодирования в настоящее время приводит к высоким затратам на кодирование.
H.266/VVC
Спецификация H.266/VVC (Versatile Video Coding), самая новая разработка в области сжатия видео, была завершена только в 2020 году. Хотя она предназначена для того, чтобы узурпировать H.265 и H.264, у нее те же проблемы с лицензионными отчислениями. как и его предшественники.
В 2008 году главный технический директор Beamr Дрор Гилл объяснил: "Выплачивать лицензионные платежи — это нормально, если вы знаете, сколько и когда вам нужно заплатить. С H.264 было очень ясно, сколько вам нужно заплатить, был один орган, собирающий все гонорары, и это стало самым известным видеокодеком в мире. То же самое может произойти и с VVC, если они соберутся вместе, прежде чем выпустить стандарт».
И все же ставка роялти H.266/VVC в настоящее время остается загадкой. Непредвиденные проблемы на фронте лицензирования висят в воздухе, и мы также ждем, чтобы увидеть, как сработает внедрение кодека.
Коротко говоря, эксперт по кодекам Ян Озер:
"В целом, отдельные разработчики кодеков H.266/VVC добились больших успехов в обеспечении обещанной экономии полосы пропускания, хотя окончательная производительность не будет известна, пока не будут установлены правила оплаты роялти и мы не узнаем, какие инструменты находятся в каких профилях. Кроме того, учитывая широкий спектр других действующих факторов, в настоящее время невозможно узнать, достигнет ли ВВК критической массы».
TL; ДР
Все еще зарождающаяся технология, H.264/VVC даже не будет рассматриваться большинством издателей контента как минимум до 2022 года, поскольку вокруг кодека слишком много неизвестного, чтобы делать какие-либо прогнозы.
Рекомендации по кодированию
Рекомендации по кодированию не ограничиваются выбранным вами кодеком. Вам также необходимо учитывать частоту кадров, интервал между ключевыми кадрами и битрейт.
К счастью, прямую трансляцию всегда можно преобразовать в другой формат, как только она попадет на сервер. Это можно сделать с помощью программного обеспечения для потоковой передачи и ваших собственных серверов или в облаке для профессионально управляемой доставки.
Кодирование и транскодирование
Так что же такое транскодирование? Транскодирование включает в себя взятие закодированного файла и его декодирование, чтобы каким-то образом изменить его. Это может быть перекодирование данных в более распространенный кодек, преобразование видео в более низкое разрешение, преобразование файла в другой битрейт или преобразование его в более масштабируемый протокол.
После завершения процесса медиасервер повторно сжимает обработанный файл для доставки.
Транскодирование позволяет преобразовать видео с кодировкой H.264 в видео с кодировкой VP9 или H.265. Таким образом, ваш контент будет оптимизирован для потоковой передачи 4K конечным пользователям, а также выиграет от быстрого добавления видео.
Думайте о кодировании и перекодировании как об этапах подготовки к отпуску. Сначала вы сжимаете (кодируете) свою одежду в сумку для удобной транспортировки туда, куда направляетесь. По прибытии в пункт назначения вы распаковываете вещи, выбрасываете вещи, которые вам больше не нужны, добавляете безделушки, собранные во время путешествий, а затем снова упаковываете сумку для следующего этапа путешествия. Это транскодирование.
Доставка видео с несколькими кодеками
Вот оно. Видеокодеки — это то, что позволяет нам брать безграничный мир, снимать его кусочек через объектив нашей камеры и сжимать его для передачи через Интернет.
Поскольку существуют проприетарные кодеки и видеоконтейнеры, очень важно предоставлять зрителям несколько разных версий прямых трансляций.
К счастью, мы предлагаем программное обеспечение Wowza Streaming Engine для доставки видео с несколькими кодеками с использованием ваших собственных серверов, будь то локальные или сторонние облачные платформы. Тем, кто хочет быстро приступить к работе без каких-либо проблем, лучше подойдет сервис Wowza Streaming Cloud.
Таким образом, вы можете преобразовывать потоки по мере необходимости, перекодируя данные в новые кодеки или трансмуксируя в другие форматы кодирования видео.
Видеокодеки упоминались здесь и раньше, обычно как часть более широкого разговора о транскодировании и потоковой передаче. Однако, если вы хотите изучить все тонкости видеокодеков, это ваш шанс! В этой статье мы подробно рассмотрим видеокодек, что это такое, что он делает и каковы некоторые из самых популярных текущих решений. Продолжайте читать ниже, чтобы увидеть полную картину, или перейдите к подзаголовку, который наиболее важен для того, что вы хотите узнать.
Что такое видеокодек?
Начнем с самого начала: «Кодек» — это слово-сочетание, объединяющее «кодер» и «декодер» (или, возможно, «компрессор-декомпрессор»). Таким образом, видеокодек — это аппаратное или программное обеспечение, которое сжимает и распаковывает цифровое видео, чтобы уменьшить размер файлов и упростить хранение и распространение видео. Кроме того, кодеки используются для оптимизации файлов для воспроизведения. На самом базовом уровне видеокодек применяет алгоритм, который сжимает видеофайлы в «контейнерный формат». Когда видеофайлы передаются (особенно через Интернет), кодек распаковывает их, чтобы они были пригодны для просмотра.
Видеокодеки необходимы для потоковой передачи видео; никаких кодеков, никаких потоковых медиа, как говорится. Эта концепция может показаться знакомой из некоторых других наших статей о потоковой передаче мультимедиа, сжатии и сравнении программных и аппаратных кодировщиков. Однако кодек отличается тем, что он должен выполнять ОБА сжатие и распаковку. Технология кодеков необходима и используется на каждом этапе создания, редактирования и доставки цифрового видео.
Общее примечание: существует два основных типа видеокодеков: «без потерь» и «с потерями» — в зависимости от того, как именно исходные захваченные данные изображения воспроизводятся после распаковки. Камера, например, может снимать с кодеком без потерь. Но помните, что несжатые аудио- и видеофайлы имеют большой размер, что затрудняет их хранение и транспортировку.
Для потоковой передачи видео вы практически всегда будете использовать кодеки с потерями, поскольку они снижают скорость передачи данных, поэтому мы не будем подробно рассматривать кодеки без потерь. Но не бойтесь! Кодеки с потерями на самом деле хороши тем, что они способны передавать как высококачественное видео, так и разумные скорости передачи данных; Цель хорошего кодека доставки — обеспечить наилучшее возможное качество, чтобы зрители никогда не пропустили данные, «потерянные» в процессе сжатия. Выбрасываемые данные обычно считаются ненужными.
Кроме того, видеокодеки с потерями и без потерь, следует различать кодек захвата (тот, который может использовать ваша камера), кодек редактирования (то, что оптимизировано для редактирования видео или фотографий) и конечный кодек (кодек диктуя настройки контента, который просматривает конечный пользователь).
Назначенные кодеки «доставки» для потоковой передачи включают H.264 (как уже упоминалось, это ключевой), WMV, VP6 (… и выше) и некоторые другие. Старожилы (.), возможно, также помнит, что слышал о таких кодеках, как MPEG-2, который используется для DVD/Blu-ray, вещания и спутникового телевидения, или даже о кодеках доставки «фильмов», таких как семейство Apple ProRes 422 и DNxHD/DNxHR. На этом мы перейдем к обсуждению наиболее часто используемых видеокодеков на сегодняшний день. Более подробный технический взгляд на видеокодеки, особенно на то, как они влияют на кодирование видео, вы также можете найти здесь.
Часто используемые видеокодеки в 2021–2022 годах
Стандарты кодирования MPEG, которые были самыми популярными стандартами для видеокодеков, были первоначально изобретены в 1990-х годах для сжатия аналогового видео. («MPEG» относится к Группе экспертов по кинематографии, разработавшей стандарты.) С тех пор мы прошли долгий путь!
В 2021 году и, скорее всего, в ближайшем будущем наиболее часто используемым видеокодеком (и особенно для потоковой передачи) будет H.264/AVC, который часто называют просто AVC или H.264. (Иногда его также называют H.264/MPEG-4 или MPEG-4 AVC.) Он универсален, обеспечивает качественное видео, позволяет избежать многих проблем, связанных с лицензионными отчислениями, и может воспроизводиться практически на любом устройстве. Хотя H.264 не является новейшим кодеком в стране, он, безусловно, получил наибольшее распространение. Тот факт, что это более старый кодек, также объясняет все его разные названия: кодек был стандартизирован как MPEG, так и Международным союзом электросвязи примерно в 2002 году, и с течением времени несколько разработчиков кодеков создали версии кодека. Будем надеяться, что эти детали устранят любую путаницу — по крайней мере, достаточно для общего обзора.
Относительно упоминания о «роялти»: существуют потенциальные лицензионные сборы, связанные с видеокодеками и коммерческим использованием. Хотя это не основное в этой части, об этом нужно знать. Как и в случае с конкуренцией между потоковыми протоколами, опасения по поводу лицензирования замедляют внедрение некоторых видеокодеков и стимулируют их внедрение.
Ниже вы найдете разбивку наиболее актуальных видеокодеков на 2021–2022 годы, а также немного больше информации об инновациях и соперничестве, продвигающих область видеокодеков вперед.
H.264/AVC
Как мы уже отмечали выше, этот эффективный и широко распространенный кодек в настоящее время является лучшим выбором для потоковой передачи с малой задержкой. Он совместим практически с любым устройством и также используется в Blu-ray и кабельном вещании. И хотя это самый старый из перечисленных здесь видеокодеков, он также широко поддерживается.
Плюсы: отлично подходит для потоковой передачи, имеет долю рынка. 10 лет разработки устранили большинство недостатков, а лицензионные платежи известны.
Минусы: больше не является передовым. Не подходит для контента с разрешением 4K или выше или HDR (расширенный динамический диапазон).
Форматы контейнеров: MP4, MOV, F4V, 3GP, TS
H.265/HEVC
Разработан MPEG в качестве преемника H.264, предназначен для создания файлов меньшего размера и уменьшения пропускной способности, повышения эффективности сжатия и поддержки разрешения 8K. Однако из-за ряда патентов и потенциальных гонораров у распространителей контента не было ясности в отношении того, сколько им придется платить за использование этого кодека. Таким образом, ему не хватает совместимости для воспроизведения в браузере. Тем не менее, это хороший вариант для доставки HD/HDR-видео на устройства в гостиной.
Плюсы: подходит для премиум-контента!
Минусы: подходит для премиум-контента, но не всем нужно 8K. Вопросы стоимости, связанные с патентами и роялти. Более низкий уровень внедрения (частично из-за лицензионных отчислений), поэтому в настоящее время нет поддержки Chrome, Edge или Firefox.
Форматы контейнеров: TS, MP4, 3GP, MKV
ПО 8 – ПО 9
Эти видеокодеки были выпущены компанией Google в открытом и бесплатном формате. По качеству и степени сжатия VP8 сравним с H.264/AVC. Сейчас это своего рода пережиток с тех пор, как его заменил VP9, появившийся в 2013 году. VP9 немного быстрее и с более качественным кодированием-декодированием. Во многих случаях технология, поддерживающая VP9, также способна поддерживать VP8.
Плюсы: Открытый исходный код. VP9 — более совершенная и качественная технология, чем H.264. VP9 также может транслировать в формате 4K. Высокая совместимость на разных устройствах.
Минусы: по-прежнему немного менее совместим, чем H.264, между устройствами и браузерами и не поддерживается на устройствах Apple.
Форматы контейнеров: WEBM, MKV
AV1
AV1 был разработан Alliance for Open Media (AOM), совместным предприятием Amazon, Netflix, Google, Microsoft, Cisco и Mozilla, которые были недовольны лицензионными отчислениями, связанными с H.265. В настоящее время он считается одним из лучших бесплатных видеокодеков, доступных в настоящее время, хотя он все еще очень новый и имеет свои ограничения.Также известно, что для кодирования требуется длительное время, поэтому, хотя кодек является бесплатным, затраты на кодирование могут возрасти. Apple поддерживает AOM, но устройства Apple пока не поддерживают этот кодек.
Плюсы: с открытым исходным кодом, заявлено, что он на 30 % эффективнее, чем H.265
Минусы: это новый продукт, и пока рано говорить о том, получит ли он широкое распространение.
Форматы контейнеров: MP4, 3GP, MKV
Существуют и другие видеокодеки, но на данный момент это основные игроки! Если вы решите исследовать и поэкспериментировать с другими кодеками, помните, что не существует единого «лучшего» видеокодека (есть только «наиболее широко используемый»). Правильный видеокодек для вашего контента — это тот, который наилучшим образом соответствует вашему бюджету и потребностям.
Объяснение видеокодека и контейнера
Следует различать «видеокодеки» и «форматы видеоконтейнеров», хотя иногда они могут иметь одинаковые названия. Форматы видеоконтейнеров или оболочек — это форматы файлов, предназначенные для хранения определенных данных, включая видео, аудио, скрытые субтитры и другие связанные метаданные. Контейнеры обычно могут вводить несколько типов кодеков, однако, как мы указывали, не все платформы воспроизведения принимают каждый контейнер или кодек. По сути, это хранилище, и их не следует путать с кодеками. Контейнеры «открываются» (позволяют работать кодекам), если устройство или программа поддерживает кодек внутри. Поэтому также рекомендуется использовать мультиформатное кодирование, если вам нужно доставлять контент на разные платформы и устройства.
Обычные контейнеры, как указано выше, включают файлы .mp4, .mov, .ts и .mkv.
Источники видеокодеков для БЕСПЛАТНОЙ загрузки
Для создания онлайн-видео и видеопотоков лучше всего подходят H.264 или H.265, однако за них взимается дополнительная плата.
Что касается бесплатных кодеков, стоит обратить внимание на VP9 или AV1. Однако имейте в виду их ограничения и относительную новизну AV1. Также помните, что хотя VP9, вероятно, лучше всего подходит для устройств Google, у него есть проблемы с совместимостью, и он может быть не идеальным, если ваша целевая аудитория в основном не использует платформы Android или Google.
Если вы ищете приключений, вот несколько ресурсов, которые могут предложить бесплатную загрузку видеокодеков (как мы уже говорили, существует множество кодеков), включая некоторые менее популярные форматы, а также форумы и информационные ресурсы для узнать больше.
Заключительные мысли
Похоже, что в краткосрочной перспективе кодек H.264/AVC все еще будет использоваться. Основными причинами внедрения нового кодека являются стремление конкурировать на новом рынке устройств, экономия полосы пропускания или улучшение качества просмотра доставляемого контента. H.264 по-прежнему находится в достаточном количестве, чтобы оставаться широко используемым, но стоит следить за развитием событий с AV1 и VP9 в течение следующего года, особенно если вы занимаетесь доставкой видео через браузер.
Наконец, на горизонте появился новый кодек H.266/VVC (Versatile Video Coding), и его стоит посмотреть, но, как и в случае с AV1, пока только время покажет, сможет ли он действительно превзойти H.264 по полезности. .
На подходе два новых кодека MPEG: один, известный как LCEVC (Low Complexity Enhancement Video Coding), уже выпущен, а другой, известный как EVC (Essential Video Coding), находится в разработке. Эти кодеки не актуальны… пока. Но к 2023 году они могут немного изменить ситуацию.
Когда вы загружаете видеофайлы из Интернета, всегда есть вероятность, что они не будут воспроизводиться должным образом или не будут воспроизводиться вообще. Это может произойти из-за того, что файл был неправильно загружен его владельцем или ваше интернет-соединение не достаточно хорошее, и файл был загружен с пробелами. Еще одной причиной может быть отсутствие необходимых кодеков для воспроизведения именно этого файла на вашем ПК.
Что такое видеокодек?
Видеокодек – это программное обеспечение, а иногда и аппаратное обеспечение, которое сжимает и распаковывает цифровое видео. Другими словами, кодек обрабатывает необработанное цифровое видео и сохраняет его в потоке байтов. Он преобразует несжатое видео в сжатый формат, чтобы занимать меньше места на вашем компьютере, и наоборот. Видеокодек обычно обозначается четырехсимвольным кодом «fourcc». Например, MPEG, DivX, HEVC и т. д.
На самом деле существует огромный список кодеков, которые можно найти в Интернете. Конечно, большинство видео закодировано с помощью самых популярных кодеков, упомянутых выше, и может воспроизводиться практически любым мультимедийным проигрывателем. Однако есть редкие кодеки от специальных видеокамер, которые можно просматривать с помощью VLC или аналогичного проигрывателя с соответствующей библиотекой кодеков.
Видеокодек — это не то же самое, что видеоформат или контейнер.Контейнер — это набор файлов. Внутри него вы можете найти данные, сжатые с использованием определенного кодека. Например, файл AVI может содержать видео, сжатое кодеками XviD, DivX или MPEG-2. Обычно контейнер содержит видео- и аудиокодеки, а также может содержать другие файлы, такие как субтитры и главы. Популярными видеоформатами или контейнерами являются AVI, MP4, WMV, MKV, MOV, FLV и т. д.
Типы видеокодеков
Все кодеки можно разделить на следующие типы:
- Кодеки без потерь. Эти кодеки (H.264, Lagarith, Huffyuv) воспроизводят видео как есть, без потери качества. Видео, закодированные с помощью кодека без потерь, обычно имеют отличное качество, но занимают много места на жестком диске.
- Кодеки с потерями. Хотя кодеки с потерями (Xvid, DivX, VP3, MPEG4) теряют некоторое количество видеоинформации, видео с такими кодеками занимают меньше места, чем без потерь. Кодеки с потерями могут быть преобразующими, прогнозирующими или комбинацией обоих типов. Первый тип разрезает исходный файл и квантует его в более эффективное пространство. Вторые избавляются от всех ненужных данных, а также экономят место.
Теперь давайте рассмотрим самые популярные видеокодеки.
Кодеки MPEG
Среди наиболее известных кодеков есть кодеки, основанные на стандартах MPEG (Moving Picture Experts Group). Кодек MPEG-1 обеспечивает высокое качество видео и звука MP3, которые можно воспроизводить на всех современных музыкальных устройствах. MPEG-2 — единственный стандарт сжатия видео для DVD и некоторых дисков Blu-ray. В то время как кодек MPEG-1 допускает только прогрессивную развертку, MPEG-2 также поддерживает чересстрочную развертку. MPEG-4 поддерживает как прогрессивное, так и чересстрочное видео и обеспечивает лучшие методы сжатия и меньший размер выходного видео, чем MPEG-2.
СМОТРИ ТАКЖЕ: Бесплатная программа для записи DVD от Freemake: лучшая программа для домашних пользователей
Еще один известный кодек, о котором стоит упомянуть, — H.264. Это самый популярный выбор для HD-видео. Он может использовать сжатие как с потерями, так и без потерь, в зависимости от выбранных вами настроек (частота кадров, размер кадра и размер файла). H.264 до 2 раз эффективнее базового сжатия MPEG-4, что приводит к уменьшению размера файлов и плавному воспроизведению на большем количестве устройств. Понятно, почему H.264 так широко используется: от веб-видео до фильмов Blu-ray.
XviD/DivX
DivX — это коммерческий кодек, а XviD — его альтернатива с открытым исходным кодом. Кодек DivX может сжимать длинные видеофрагменты до небольших размеров, сохраняя при этом относительно высокое качество изображения. Большинство видео DivX используют расширение файла AVI и расширение DivX или Div.
High-Efficiency Video Coding (HEVC), также известный как H.265, – это новый стандарт сжатия видео, разработанный с целью вдвое повысить эффективность сжатия по сравнению с предыдущим стандартом H.264. Это особенно полезно для потоковой передачи видео 4K и Blu-ray. Однако этот видеокодек только набирает популярность и еще не поддерживается всеми мультимедийными программами.
Без видеокодеков никогда не было бы придумано «Netflix и охлаждение». Эти инструменты сжатия, состоящие из двух частей, позволяют дистрибьюторам сжимать видеофайл для доставки через Интернет с помощью процесса, называемого кодированием видео. Благодаря кодекам мы можем так легко проводить деловые встречи в Zoom и смотреть телепередачи на наших телефонах — даже при ограниченной пропускной способности.
Благодаря кодекам Netflix удается передавать более 404 000 часов контента каждую минуту. А чтобы направлять эти потоки на различные устройства, с которых настраиваются конечные пользователи, Netflix должен использовать как новые, так и проверенные временем кодеки.
Что включает в себя кодирование видео и как работают видеокодеки? Мы углубимся ниже и рассмотрим наш список лучших видеокодеков для потоковой передачи.
Содержание
Что такое кодирование видео?
Кодирование видео — это процесс преобразования необработанного видео в цифровой формат, совместимый со многими устройствами. Когда дело доходит до потоковой передачи, видео часто сжимаются с гигабайтов данных до мегабайтов данных. Кодирование видео необходимо для прямых трансляций, помогая обеспечить быструю доставку и воспроизведение.
Кодирование может выполняться в браузере или мобильном приложении, на IP-камере, с помощью программного обеспечения или автономного устройства. Популярные варианты программного обеспечения включают Vmix, Wirecast и бесплатную OBS Studio.
Чтобы сжать необработанное видео до более удобного размера, кодировщики используют видео- и аудиокодеки, которые применяют алгоритмы для сжатия объемного видео для доставки. Проще говоря: кодирование описывает процесс сжатия, тогда как кодеки описывают средства для этого.
Что такое кодек?
Распространители контента используют технологию сжатия видео, называемую кодеком, для сжатия видео до размера, пригодного для потоковой передачи. Кодеки позволяют нам сильно сжимать объемные потоки для доставки и хранения.
Буквально «кодер-декодер» или «компрессор-декомпрессор». Кодеки применяют алгоритмы к видео и создают его факсимиле. Когда дело доходит до потоковой передачи, кодеки используют сжатие с потерями, отбрасывая ненужные данные. Видео сокращается для хранения и передачи, а затем распаковывается для просмотра.
Потоковая передача требует использования как аудио-, так и видеокодеков. H.264, также известный как AVC (Advanced Video Coding), является наиболее распространенным видеокодеком; AAC (Advanced Audio Coding) — наиболее распространенный аудиокодек.
Но подождите, почему H.264 также обозначается AVC? И как нам разобраться в таком количестве запутанных аббревиатур? Эксперт по потоковым кодекам Ян Озер объясняет это так:
«H.264/AVC и H.265/HEVC имеют два названия, поскольку каждый кодек был стандартизирован как MPEG, так и Международным союзом электросвязи (ITU). Универсальное кодирование видео, или VVC, также является H.266 по той же причине».
Для ясности я буду включать оба названия при первом упоминании каждого кодека в подразделах этой статьи.
Что такое формат видеоконтейнера?
После сжатия компоненты потока упаковываются в оболочку или формат файла. Эти файлы содержат аудиокодек, видеокодек, скрытые субтитры и любые связанные метаданные. Общие контейнеры включают .mp4, .mov, .ts и .wmv.
Контейнеры часто могут вводить несколько типов кодеков. Тем не менее, не все платформы воспроизведения принимают все контейнеры и кодеки. Вот почему многоформатное кодирование имеет решающее значение при потоковой передаче на широкий спектр устройств.
Например: файлы .mov и файлы .wmv могут содержать одни и те же данные и кодеки. Но файл .mov будет использоваться для воспроизведения в проигрывателе Macbook QuickTime, а файл .wmv будет использоваться для воспроизведения в проигрывателе Windows Media на ПК.
Подпишитесь и будьте в курсе
Подробнее о кодеках и протоколах, последних тенденциях в области потокового вещания и многом другом.
Видеокодеки и контейнеры: в чем разница?
Кодек воздействует на видео как в источнике для его сжатия, так и перед воспроизведением для его распаковки. Это делается с помощью сжатия с потерями, при котором все ненужные данные отбрасываются.
Сжатие с потерями во многом похоже на Wonkavision в «Чарли и шоколадной фабрике». Это позволяет уменьшить размер большой коллекции данных для переноса на экран:
С другой стороны, формат видеоконтейнера хранит видеокодек, аудиокодек и метаданные, такие как субтитры или изображения для предварительного просмотра. Контейнер объединяет все компоненты и определяет, какие программы могут принимать поток.
Лучшие видеокодеки для потоковой передачи
Доставка видео через Интернет на различные устройства начинается с кодирования с помощью различных кодеков. Кодеки нового поколения повышают эффективность и качество кодирования, а устаревшие кодеки позволяют воспроизводить файлы на устаревших компьютерах.
Возьмите это у крупнейшего дистрибьютора потокового видео: Netflix.
«Netflix говорит, что использует обширный набор кодеков, которые можно использовать для потоковой передачи совместимых форматов на устройства отображения. Хотя Netflix постоянно добавляет новые и улучшенные кодеки, он никогда не отказывался от них — он продолжает поддерживать кодек VC1, с которого начал работу в первом потоковом устройстве Netflix — проигрывателе LG Blu-ray 10-летней давности».
< /цитата>Приведенный ниже список видеокодеков включает как старые, так и новые кодеки. Хотя лидеры отрасли продолжают совершенствовать и разрабатывать новейшие инструменты сжатия, они также используют более старые кодеки, такие как H.264/AVC, для доставки на устаревшие устройства.
Для просмотра этого видео включите JavaScript и рассмотрите возможность перехода на веб-браузер, поддерживающий видео в формате HTML5
Давайте рассмотрим наиболее распространенные технологии кодирования в 2021 году.
H.264/AVC
Большая часть выходных кодированных данных сегодня представлена в виде файлов H.264, также называемых AVC (Advanced Video Coding). Этот широко поддерживаемый кодек был разработан Международным союзом электросвязи и Группой экспертов по движущимся изображениям Международной организации по стандартизации/Международной электротехнической комиссии (ISO/IEC) — вау, какая прелесть.
H.264 также широко распространен на рынках, не связанных с потоковой передачей, таких как диски Blu-ray и кабельное вещание. Он часто используется вместе с аудиокодеком AAC и может быть упакован в форматы .mp4, .mov, .F4v, .3GP и .ts-контейнеры.
H.264 воспроизводится практически на любом устройстве, обеспечивает высокое качество видеопотоков и позволяет минимизировать лицензионные отчисления. Это не значит, что это не приносит гонораров, просто издатели контента знают, чего ожидать — что не всегда так. Из-за широкой поддержки устройств H.264 остается наиболее часто используемым вариантом. В отчете Bitmovin для разработчиков видео за 2020 год колоссальный 91% опрошенных указали, что они его используют.
Источник: Отчет разработчиков видео Bitmovin за 2020 г.
Тем не менее, хотя стандарт H.264 прекрасно работает на всех основных рынках потребления видео (браузеры, мобильные устройства, Smart TV), он не подходит для видео 4K или контента с расширенным динамическим диапазоном (HDR).
Скорее всего, H.264, как самый быстрый кодек, описанный в этом блоге, лучше подходит для потоковой передачи с малой задержкой, чем для доставки видео 8K. Ян Озер из Streaming Media объясняет:
H.264 также является старейшим форматом кодирования видео в этом списке. Многие предсказывали, что к настоящему времени он устарел. Но если учесть его вычислительную мощность и стоимость, H.264 трудно превзойти. Кроме того, количество устройств, которые могут кодировать и декодировать H.264, не может быть больше, включая IP-камеры, телевизионные приставки, мобильные устройства и устройства с низким энергопотреблением.
TL;DR
H.264 – это эффективная и широко распространенная технология сжатия видео, используемая для добавления, распространения и доставки потоков. Он особенно хорошо подходит для рабочих процессов с малой задержкой.
Компания Google разработала VP9 как бесплатную альтернативу H.265 с открытым исходным кодом. Принадлежащая Google платформа YouTube и браузер Chrome поддерживают VP9, а также все телефоны Android, Mozilla Firefox, Apple Safari и все новые устройства iOS. Этот кодек также используется во многих рабочих процессах WebRTC: более 90% видео WebRTC, закодированного в Chrome, используют VP9 или его предшественник VP8.
VP9 был выпущен в 2013 году, что делает его средним по возрасту. Тем не менее, это лучший вариант, чем большинство по нескольким причинам. Во-первых, VP9 работает примерно так же, как H.265/HEVC. Это делает его хорошо подходящим для видео 4K, особенно при публикации на YouTube.
Кроме того, VP9 уступает только H.264/AVC с точки зрения совместимости между браузерами и устройствами. Его поддерживают Samsung, Sony, LG, Roku и многие другие известные имена. Кроме того, внедрение кодека Google в YouTube и его использование Netflix для некоторого контента будут и впредь поддерживать эту тенденцию.
Воспринимайте VP9 как AV0 или более раннюю версию AV1. Оба имеют открытый исходный код, и оба утверждают, что не требуют авторских отчислений (хотя в этом есть некоторые сомнения). На данный момент VP9 также является лучшей альтернативой AV1, поскольку его поддерживает больше устройств.
Хотя мы поместили VP9 на второе место в этом списке, он идет рука об руку с H.265/HEVC, о котором мы поговорим далее.
TL; ДР
VP9 — это более продвинутая и качественная технология сжатия, чем H.264/AVC, которая имеет большую совместимость, чем многие из ее альтернатив, и хорошо работает для потоковой передачи 4K.
H.265/HEVC
Экспертная группа по движущимся изображениям ISO/IEV разработала H.265 в качестве преемника H.264. Этот кодек, также называемый HEVC (High Efficiency Video Coding), направлен на повышение эффективности сжатия и поддержку разрешения 8K. Он создает файлы меньшего размера, чем H.264, что снижает пропускную способность, необходимую для просмотра этих потоков. Это делает его идеальным кодеком для потоковой передачи с высоким разрешением.
Тем не менее, только около 10 % закодированных файлов имеют формат H.265. Неопределенность в отношении гонораров задушила усыновление. В частности, распространители контента недовольны отсутствием прозрачности в отношении того, сколько им придется платить за использование этого кодека.
Драма с патентами и лицензионными отчислениями вокруг H.265 напрямую привела к разработке кодека AV1 (о котором мы расскажем далее) Alliance for Open Media, а также к его несовместимости с воспроизведением в браузере. Почему? Лидеры отрасли, такие как Google, Microsoft и Mozilla, не были заинтересованы в добавлении поддержки дорогостоящего кодека в Chrome, Edge и Firefox. В результате только около 18,08 % браузеров принимают видео в формате H.265.
Единственное место, где H.265 остается лучшим вариантом, чем VP9 или H.264, — это доставка видео 4K и HDR на устройства в гостиной, поскольку они почти повсеместно поддерживаются на Smart TV.
TL;DR
Если вы доставляете OTT-контент премиум-класса на устройства в гостиной, лучшим выбором будет H.265, но будьте готовы платить лицензионные платежи.
Недовольные лицензионными отчислениями, связанными с H.265, Amazon, Netflix, Google, Microsoft, Cisco и Mozilla сформировали Alliance for Open Media. Цель? Создайте бесплатную альтернативу с открытым исходным кодом под названием AV1.
Несмотря на то, что работа над кодеком завершена, эта инициатива по демократизации доставки и воспроизведения высококачественного видео все еще находится в стадии реализации.
По словам Джонатана Розенберга, технического директора группы технологий для совместной работы в Cisco, «создание передового бесплатного видеокодека имеет первостепенное значение для постоянного успеха продуктов и услуг для совместной работы. Вот почему Cisco присоединилась к AOMedia в качестве члена-основателя и почему Cisco вложила средства в то, чтобы сделать AV1 эффективным и доступным для интернет-сообщества».
AV1 заявляет, что он на 30 % эффективнее, чем H.265, но эти утверждения еще требуют проверки независимыми источниками. Также потребуется некоторое время, прежде чем возможности аппаратного декодирования AV1 будут интегрированы в массовом масштабе. Даже устройства Apple не поддерживают этот кодек, несмотря на то, что Apple присоединилась к Альянсу еще в январе 2018 года.
Другими словами, когда дело доходит до AV1, отрасль все еще находится в постоянном движении.
"Единственным недостатком на данный момент является то, что [AV1] просто новый", – объясняет Энн Аарон, директор по технологиям кодирования в Netflix. «H.264 — действительно хороший кодек, который разрабатывался более десяти лет, а AV1 — новый, поэтому в реализации все еще есть перегибы».
Потребуется некоторое время, прежде чем возможности аппаратного декодирования AV1 будут интегрированы в массовом масштабе. Хотя руководители Netflix, Facebook и других компаний планируют перейти на AV1, нельзя игнорировать ограничения воспроизведения. Кодек AV1 также требует длительного времени кодирования, а время — деньги. По этой причине это экономичное решение только при кодировании видео для массового потребления.
В недавнем блоге, посвященном кодеку, Ян Озер заключил: "Даже если вы работаете на YouTube, если видео не наберет несколько миллионов просмотров, увеличение стоимости кодирования вряд ли приведет к окупится за счет экономии полосы пропускания».
TL; ДР
AV1 — это новейшая и лучшая технология кодирования видео с открытым исходным кодом. Тем не менее, еще слишком рано говорить о том, как будет развиваться внедрение, и длительное время кодирования в настоящее время приводит к высоким затратам на кодирование.
H.266/VVC
Спецификация H.266/VVC (Versatile Video Coding), самая новая разработка в области сжатия видео, была завершена только в 2020 году. Хотя она предназначена для того, чтобы узурпировать H.265 и H.264, у нее те же проблемы с лицензионными отчислениями. как и его предшественники.
В 2008 году главный технический директор Beamr Дрор Гилл объяснил: "Выплачивать лицензионные платежи — это нормально, если вы знаете, сколько и когда вам нужно заплатить. С H.264 было очень ясно, сколько вам нужно заплатить, был один орган, собирающий все гонорары, и это стало самым известным видеокодеком в мире. То же самое может произойти и с VVC, если они соберутся вместе, прежде чем выпустить стандарт».
И все же ставка роялти H.266/VVC в настоящее время остается загадкой. Непредвиденные проблемы на фронте лицензирования висят в воздухе, и мы также ждем, чтобы увидеть, как сработает внедрение кодека.
Коротко говоря, эксперт по кодекам Ян Озер:
"В целом, отдельные разработчики кодеков H.266/VVC добились больших успехов в обеспечении обещанной экономии полосы пропускания, хотя окончательная производительность не будет известна, пока не будут установлены правила оплаты роялти и мы не узнаем, какие инструменты находятся в каких профилях. Кроме того, учитывая широкий спектр других действующих факторов, в настоящее время невозможно узнать, достигнет ли ВВК критической массы».
TL; ДР
Все еще зарождающаяся технология, H.264/VVC даже не будет рассматриваться большинством издателей контента как минимум до 2022 года, поскольку вокруг кодека слишком много неизвестного, чтобы делать какие-либо прогнозы.
Рекомендации по кодированию
Рекомендации по кодированию не ограничиваются выбранным вами кодеком. Вам также необходимо учитывать частоту кадров, интервал между ключевыми кадрами и битрейт.
К счастью, прямую трансляцию всегда можно преобразовать в другой формат, как только она попадет на сервер. Это можно сделать с помощью программного обеспечения для потоковой передачи и ваших собственных серверов или в облаке для профессионально управляемой доставки.
Кодирование и транскодирование
Так что же такое транскодирование? Транскодирование включает в себя взятие закодированного файла и его декодирование, чтобы каким-то образом изменить его. Это может быть перекодирование данных в более распространенный кодек, преобразование видео в более низкое разрешение, преобразование файла в другой битрейт или преобразование его в более масштабируемый протокол.
После завершения процесса медиасервер повторно сжимает обработанный файл для доставки.
Транскодирование позволяет преобразовать видео с кодировкой H.264 в видео с кодировкой VP9 или H.265. Таким образом, ваш контент будет оптимизирован для потоковой передачи 4K конечным пользователям, а также выиграет от быстрого добавления видео.
Думайте о кодировании и перекодировании как об этапах подготовки к отпуску. Сначала вы сжимаете (кодируете) свою одежду в сумку для удобной транспортировки туда, куда направляетесь.По прибытии в пункт назначения вы распаковываете вещи, выбрасываете вещи, которые вам больше не нужны, добавляете безделушки, собранные во время путешествий, а затем снова упаковываете сумку для следующего этапа путешествия. Это транскодирование.
Доставка видео с несколькими кодеками
Вот оно. Видеокодеки — это то, что позволяет нам брать безграничный мир, снимать его кусочек через объектив нашей камеры и сжимать его для передачи через Интернет.
Поскольку существуют проприетарные кодеки и видеоконтейнеры, очень важно предоставлять зрителям несколько разных версий прямых трансляций.
К счастью, мы предлагаем программное обеспечение Wowza Streaming Engine для доставки видео с несколькими кодеками с использованием ваших собственных серверов, будь то локальные или сторонние облачные платформы. Тем, кто хочет быстро приступить к работе без каких-либо проблем, лучше подойдет сервис Wowza Streaming Cloud.
Таким образом, вы можете преобразовывать потоки по мере необходимости, перекодируя данные в новые кодеки или трансмуксируя в другие форматы кодирования видео.
Читайте также: