Все, что вам нужно знать о HTML5 Video
By Карен Нельсон Last updated: 26 февраля 2020 г.
Когда дело доходит до HTML5, он сразу привлекает внимание людей.Независимо от того, кто вы, профессионал или любитель, вы можете более или менее проявлять интерес, когда люди говорят об этом.Для настоящего профессионала, досконально знакомого с видео HTML5, они знают HTML5 от начала до конца.Для тех людей, которые имеют лишь поверхностное представление об HTML5, это может оставить лишь несколько размытое впечатление.Этот текст поможет вам узнать больше о видео HTML5 как можно более полно.Таким образом, люди смогут извлечь из этого пользу.
CONTENTS
1. Краткий обзор видео HTML5 2. Какие форматы поддерживает видео HTML5? 3. Какой самый простой способ встроить видео с помощью HTML5? 4. Можем ли мы прямо сейчас транслировать HTML5-видео на YouTube?
Краткий обзор видео HTML5
Здесь мы сначала дадим краткое введение в HTML5, который является быстрорастущей тенденцией веб-разработки. Видео HTML5, рассматриваемое как часть HTML5, становится все более важным средством потоковой передачи видео в Интернете.В простейшем смысле, если вы хотите сделать возможным воспроизведение видео в браузере до HTML5, единственный способ-установить плагин, который представляет собой небольшую надстройку программного обеспечения, например flash, чтобы значительно расширить функциональность.вашего веб-браузера.Тем не менее, если у вас есть видео HTML5, вы можете обнаружить, что встраивание видео или аудио на веб-сайт настолько просто, потому что это доступно каждому.
В настоящее время существует большое количество разнообразных мобильных устройств, и почти все новые браузеры совместимы с видео HTML5.Тем не менее, вы можете не отказываться от чтения, чтобы очень хорошо улучшить свое понимание видео HTML5.Вы все еще хотите знать, какие форматы поддерживаются видео HTML5? Вы можете получить ответ, только продолжая читать отрывок целиком.Конечно, в статье обязательно будут упущения и упущения, поскольку в этом месте не хватает подробного описания общих аспектов видео HTML5. В любом случае, просто дайте мне знать вашу идею.
Какие форматы поддерживает видео HTML5?
Вообще говоря, есть три типа видеоформатов, которые могут быть совместимы с HTML5 Video: MP4, WebM и Ogg/Ogv.Давайте кратко познакомимся со всем.
MP4/H.264/AAC
Факт, что HTML5 поддерживает MPEG-4, существует очень давно.В частности, формат файла MPEG-4 обычно может быть закодирован в H.264.И вы можете воспроизводить видео в формате файла H.264 с помощью стороннего флеш-плеера.
WebM/VP8/Vorbis
WebM-это такой потрясающий формат видеофайлов с чрезвычайно высокое качество.Есть только один сбой WebM потребуется гораздо больше времени для кодирования видео по сравнению с H.264.WebM может быть совместим со многими типами браузеров, такими как Opera, Google Chrome и Internet Explorer 9.В целом предсказуемо, что WebM станет лидером среди всех форматов веб-видео.
Ogg/Theora/Vorbis
Ogg-это такой формат сжатия аудио, аналогичный формату аудиофайлов MP3. Ogg полностью бесплатен и открыт.Справедливо сказать, что Ogg является уникальным стандартом, не обремененным патентом.
Как уже говорилось выше, HTML5 позволяет встраивать видео на веб-сайт самыми простыми и эффективными способами.Если вы хотите легко встраивать видео HTML5 на веб-сайт, вам может потребоваться преобразовать видео в OGG, MP4 и WebM, которые хорошо поддерживаются HTML5.Затем идет профессиональное программное обеспечение под названием VideoSolo Video Converter Ultimate, которое имеет мощную функцию преобразования, позволяющую конвертировать многие виды видео в видеоформат HTML5 с высоким качеством вывода.И есть больше сюрпризов, чем когда-либо.
Какой самый простой способ встроить видео с помощью HTML5?
Вы можете найти множество решений для встраивания видео на веб-страницу.Если вы хотите вставить видео на некоторые популярные веб-сайты для обмена видео, такие как YouTube.Вот советы для справки.
Шаг 1. Откройте и просмотрите веб-сайт YouTube, а затем войдите на страницу загрузки видео YouTube, убедитесь, что видео для вставки находятся в форматах файлов MP4/OGG/WebM.
Советы: Если у вас есть видео в других форматах видеофайлов, таких как AVI, MOV и многих других, вам может потребоваться преобразовать их в MP4/OGG/WebM, которые поддерживаются HTML5.Конвертер видео HTML5 может быть вашим лучшим выбором.
Шаг 2. Загрузите видео, нажмите кнопку «Поделиться», а затем кнопку «Вставить».HTML-код может отображаться в квадратной рамке.Или вы также можете скопировать и вставить HTML-код в свой HTML-документ.
Проблема с HTML5, описанная выше, может вызывать наибольшую озабоченность читателя.Ограниченное пространство может помешать нам затронуть больше тем о HTML5.Вы можете поискать дополнительную информацию в Интернете, если хотите узнать о некоторых конкретных проблемах.Имейте в виду, что это очень необходимый и самый простой способ использовать конвертер видео HTML5 для преобразования видеоформатов в видеофайлы, совместимые с HTML5, для более широкого использования.
Можем ли мы прямо сейчас транслировать HTML5-видео на YouTube?
Еще одна хорошая новость для вас!Люди могут по умолчанию транслировать HTML5-видео на YouTube во всех современных браузерах, таких как Chrome, IE 11, Safari 8. HTML5 просто наносит Flash-файлу смертельный удар.С тех пор, как YouTube начал отлично транслировать видео в формате HTML5, некоторые популярные браузеры веб-сайтов, такие как Google, постепенно отказываются от встраивания Flash.
Конвертируйте любое видео в MP4 Webm OGV
Видео будут воспроизводиться во всех браузерах, вы получите форматы WebM, MP4 и OGV.
Автоматическая оптимизация для отличного качества и быстрой загрузки.
Конвертация начинается сразу, вы получите готовое видео в течение нескольких минут.
Trustpilot
недавно использовался
Не нужно скачивать дополнительные программыПросто загрузите ваш видеофайл. Конвертация происходит онлайн.
Великолепный VP9 WEBM
Высокое качество формата Webm, оптимизированное в соответствии с последними рекомендациями Google. Отличное качество при быстром скачивании.
WebM — MP4 — OGVВыбирайте один или все 3 формата
MP4 Быстрый стартПеремещает метаданные в шапку файла. За счет этого видео воспроизводится быстрее, что более комфортно для ваших пользователей
Возобновляемый загрузчикОтключились? Загрузчик продолжит обработку файла, как будто ничего не произошло
Возможна загрузка больших файловДо 4 ГБ. Бесплатно для файлов размером до ~ 20 МБ
Регистрация не требуетсяи мы не будем запрашивать ваш E-Mail
Хорошо подходит для фона веб-сайтаМожно удалить аудио для уменьшения размера файла
Сначала загрузите, затем скачайтеЗагрузите свое видео, чтобы начать конвертацию. После завершения вы можете скачать сконвертированный файл
Без вирусов и рекламы
В ваши файлы не будут добавлены вирусы или реклама
Автоматическое качество видеоОставить комментарий
youtube.com/embed/gwrWBjkBshU» frameborder=»0″ allow=»autoplay; encrypted-media» allowfullscreen=»»/>Как использовать фоновые видео HTML5 на вашем сайте
Чтобы использовать фоновое видео, в идеале, файл должен быть представлен в трех форматах. Это MP4, OGV и WEBM. На самом деле, OGV не обязателен, только если вам не нужна поддержка старых браузеров Firefox 3.5 и 3.6, Opera 10.5 и Chrome 3, 4 и 5.
Для размещения фонового видео нужно использовать видеотэг HTML:
<video autoplay loop muted poster="media/image/road.jpg">
<source src="media/video/road.mp4" type="video/mp4">
<source src="media/video/road.webm" type="video/webm">
<source src="media/video/road.ogv" type="video/ogg">
</video>
Вышеупомянутый код также устанавливает превью-изображение. Оно отображается во время загрузки видео или в браузерах, которые не могут воспроизводить видео. Чтобы создать превью, вы можете воспроизвести видео на своем компьютере, поставить его на паузу и использовать сочетание клавиш command + shift + 4 (MAC. На Windows вы можете использовать стандартный инструмент Snipping Tool.
, и затем отформатировать с помощью CSS:
#background {
display:none;
position: fixed;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
-webkit-transform: translateX (-50% translateY (-50%;
transform: translateX (-50% translateY (-50%;
}
Но мы отображаем фоновое видео только на более крупных устройствах, потому что на мобильных телефонах фоновое видео может отнимать слишком много системных ресурсов. Поэтому мы добавляем медиа-запрос (замените min-width: 62em на значение из вашего css-фреймворка, если хотите
@media (min-width: 62em {
#background {
display:block;
}
}
Получите отличное фоновое видео
Элемент видео | Могу ли я использовать… Таблицы поддержки для HTML5, CSS3 и т. д.
Могу ли я использовать
Поиск?
Видео элемент
— ЛС- global»>
Глобальное использование
98,72% + 0,12% знак равно 98,84% Способ воспроизведения видео на веб-страницах (без плагина). Включает поддержку следующих свойств носителя: currentSrc
, currentTime
, paused
, playbackRate
, buffered
, duration
, played
, seekable
, ended
, autoplay
, loop
, controls
, volume
и Приглушенный
Chrome
- 4 — 106: Поддерживается
- 107: Поддерживается
- 108 — 110: Поддерживается
КРЕК
- 12 — 106: Подпонима
.0015
- 107: Поддерживается
Safari
- 01% — Not supported»> 3,1 — 3,2: не поддерживается
- 4 — 10,1: поддержан
- 11 — 16,0: поддержанный
- 16.1: поддерживается
- 16.2 -xoxered
- 16.1: поддерживается
- 16.2 -Xoxered
- 16.1: поддерживается
- 16.2 -Xoxered.
- 2 — 3: не поддерживается
- 3,5 — 19: Частичная поддержка
- 20 — 105: Поддерживается
- 106: Поддерживается
- 107 — 108: Поддерживается
Opera
- 02% — Not supported»> 9-101: не поддерживает
- 9-100015
- 10,5 — 91: поддержан
- 92: Поддерживается
- 5,5 — 8: не поддерживается
- 9–10: поддержан
- 11: поддержан
IE
.
Safari on iOS
- 3.2 — 10.3: Supported
- 11 — 16.0: Supported
- 16.1: Supported
Samsung Internet
- 4 — 18.0: Supported
- 19.0: Supported
Opera Mini
- 03% — Not supported»> Все: не поддерживается
Opera Mobile
- 10: не поддерживается
- 11 — 12,1: поддержан
- 72: поддерживает
.
Браузер Android
- 2.1–2.2: Частичная поддержка
- 2.3–4.4.4: Поддерживается
- 107: Поддерживается
Firefox для Android Поддерживается
QQ Browser
- 13.1: Supported
Baidu Browser
- 13.18: Supported
KaiOS Browser
- 2.5: Supported
Different browsers have support for different video formats, see sub-features for Детали.
- Ресурсы:
- Видео для всех
- Видео в Интернете — включает информацию о поддержке Android
- Подробная статья о видео/аудио элементах
- HASE.JS TEST
- WEBPLATFORM DOCS
- Информация о формате Webm
- Подзым. Текстовые дорожки веб-видео
- Формат видео HEVC/H.265
Какие форматы нужны для видео HTML5?
← НазадBY Zencoder
TAGS Когда дело доходит до встраивания видеоконтента в Интернет, Тег
в HTML5 — это колени пчелы. Он позволяет воспроизводить видео во всех современных браузерах (включая мобильные!), а это означает, что большинству зрителей не понадобится плагин, такой как Flash. Мы рассмотрели эту же тему еще в 2010 году, но с тех пор многое изменилось с точки зрения как браузеров, так и устройств. Хотя HTML5 и элемент видео прошли долгий путь с 2010 года, для издателей остается много таких же сложных вариантов. До сих пор нет серебряной пули кодека, который поддерживают все браузеры, а совершенствование мобильных устройств означает разные уровни поддержки видео. В этом посте мы рассмотрим, какие результаты лучше всего подходят для Интернета, поддержку мобильных устройств и коснемся рекомендаций по битрейту. В конечном счете, наилучшие результаты для вас зависят от ваших потребностей, но вот базовое руководство по началу работы с видео HTML5.
Подожди… зачем избегать Флэша?
====================
Одна из лучших особенностей видео HTML5 заключается в том, что это означает, что (большинству) пользователей не нужно будет использовать Flash для воспроизведения . Вы можете спросить: «Что такого плохого во Flash? Кажется, еще вчера с его помощью создавались целые сайты!» Есть целая куча причин, но в конечном итоге все сводится к лучшему опыту для пользователя. Видео в формате HTML5 загружается быстрее, чем плагин Flash, и использует меньше системных ресурсов, кроме того, его намного проще использовать с точки зрения веб-разработчика. Мобильные устройства также имеют разрозненную поддержку Flash, но ни iOS, ни Android (начиная с версии 4.1) ее не поддерживают. При этом Flash по-прежнему играет важную роль в Интернете. Многие старые браузеры не поддерживают видео в формате HTML5, поэтому для их поддержки вам потребуется предоставить резервную копию Flash. Большинство видеопроигрывателей HTML5 (например, Video.js) сделают это за вас. С этого момента мы будем работать, исходя из предположения, что мы пытаемся по возможности избегать загрузки резервной копии Flash.
Какие форматы?
=============
В современных браузерах изначально работают три видеоформата. К сожалению, ни один из них не работает во всех браузерах, поэтому вам понадобится комбинация как минимум двух для полноценной поддержки видео HTML5.
Минимум
——-
Как минимум вам понадобится файл .mp4 с H.264 + AAC (или MP3). H.264 изначально поддерживается большинством браузеров и может воспроизводиться с использованием резервного флэш-памяти в браузерах, где его нет. H.264 High Profile обеспечивает высочайшее качество, но Baseline имеет наибольшую поддержку, особенно среди мобильных устройств (подробнее об этом позже). Supported Desktop Browsers
- Safari 3.1+
- Chrome 3.0+
- Internet Explorer 9.0+
- Firefox 21, 24 (disabled by default in 24, depends on system codec)
Supported Mobile Browsers
- Браузер Android 3.0+
- Safari (iOS) 3.1+
- Firefox (Android) 17.0+
- Internet Explorer (Windows Phone) 9.0+
Несколько форматов
———— —-
Если вы хотите обеспечить естественное воспроизведение в как можно большем количестве браузеров, вам необходимо также включить воспроизведение OGV (Ogg Theora + Vorbis) или WebM (VP8 + Vorbis). Вы можете включить оба для максимального охвата, но большинство браузеров, поддерживающих один, будут поддерживать и другой. Supported Desktop Browsers WebM
- Chrome 6. 0+
- Firefox 4.0+
- Opera 10.60+
Ogg
- Chrome 3.0+
- Firefox 3.5+
- Opera 10.50+
Поддерживаемые мобильные браузеры
- (оба) Браузер Android 2.3+
В 2013 году поддержка между ними почти одинакова. По состоянию на декабрь 2012 года Ogg поддерживается в 58,85% браузеров, а WebM — в 58,03%. Если вы собираетесь выбирать между ними, мы предлагаем использовать WebM. Еще в 2010 году мы сказали, что считаем WebM будущим открытого видео, и мы до сих пор верим, что это так. WebM является лучшим кодеком и имеет большой импульс, поэтому мы думаем, что он будет только расти. Рекомендация : MP4 + WebM (или MP4 + WebM + Ogg для максимального охвата)
Что насчет мобильных устройств?
—————————
Как и для рабочего стола, нет единого профиля, который работал бы на всех мобильных устройствах. Большинство современных устройств поддерживают H.264, но, к сожалению, существует множество вариантов поддерживаемого профиля H.264. К счастью, вы можете охватить большинство современных мобильных устройств всего несколькими выходами. Основное различие между устройствами заключается в поддерживаемом разрешении и профиле H.264. Более высокие профили (Main и High) обеспечивают лучшее качество при определенном размере файла, но их сложнее декодировать, а это означает, что старые устройства не могут их поддерживать. Базовый уровень является самым простым, но поддерживается большинством устройств.
- Большинство современных мобильных устройств поддерживают MP4/H.264. Сюда входят все серии iOS (iPhone, iPod, iPad, Apple TV и т. д.), большинство устройств Android, Windows Phone 7, современные телефоны Blackberry и т. д. Примечание : вы можете использовать один и тот же файл как для современных мобильных устройств, так и web, поэтому, если вы хотите уменьшить количество версий, вы можете обойтись только одной. Если вы хотите поддерживать более старые мобильные устройства (в терминах iPhone, 3GS и старше), вам нужно придерживаться профиля Baseline. Новейшие устройства (такие как iPhone 4S и 5) поддерживают High, но несколько более старые поколения (такие как iPhone 4) поддерживают только до Main.
- Используйте 3GP/MPEG4 для более старых мобильных устройств. Большинство Blackberry и некоторые Android-устройства также поддерживают 3GP, а 3GP обычно воспроизводится даже на iPhone/iPod (поскольку iOS воспроизводит MP4/MPEG-4, а 3GP — это всего лишь подмножество MP4).
- Современные устройства Android (Android 2.3.3+) поддерживают WebM.
Рекомендация: Минимум, MP4, 640×480 или 480×360 для самой широкой поддержки. Максимум четыре версии MP4 (480×360, 640×480, 720p + основной и 1080p + высокий профиль) плюс одна версия 3GP (320×240). В зависимости от вашей аудитории, вам, скорее всего, подойдет набор выходов где-то посередине, но смотрите наш предыдущий пост для конкретных настроек кодирования.
Как насчет нескольких битрейтов?
Предоставляя несколько копий большого видео с разными размерами и битрейтом, вы можете поддерживать пользователей с разной скоростью подключения к Интернету. Если видео, которое вы предоставляете, имеет HD (или близкое к нему), вы, вероятно, захотите предоставить несколько вариантов. Скажем, самая качественная версия видео, которую вы предоставляете, — 1280 x 720, вы также можете предоставить версию 640 x 480. Если максимальное качество — 1920 x 1080, вы можете увеличить количество воспроизведений, чтобы также обеспечить 640 x 480 и 1280 x 720. Имейте в виду, что элемент видео HTML5 ничего не знает о выборе того битрейта, который нужен вашему пользователю, поэтому вам нужно либо написать собственную логику, чтобы угадать, какое представление лучше, либо позволить пользователю выбирать. Как правило, мы предлагаем предоставить пользователю более низкокачественную версию, а затем позволить ему выбрать более качественную версию, если он захочет.
TL;DR
- Минимум: MP4/H.264 + WebM. Воспроизведение MP4 используется в качестве резервного варианта Flash, когда это необходимо.
- Для мобильных устройств тот же MP4 выше (с использованием профиля Baseline) унесет вас далеко вперед. Используйте 2-3 воспроизведения с разными разрешениями и профилями, чтобы обеспечить более широкую совместимость устройств и качество видео.
Рекомендации Ниже приведены некоторые рекомендуемые конфигурации. Zencoder поддерживает все эти форматы, и если вам интересно, как создать оптимальные выходные профили с помощью Zencoder, просто свяжитесь с нами. Если вы хотите увидеть примеры запросов API для HTML5 и конкретных устройств, ознакомьтесь с шаблонами в конструкторе запросов 9.0003
- Просто заставь это работать
- HTML5, Flash, Mobile: MP4/H.264, базовый профиль, 640×480
- HTML5: WebM
- Немного округлить
- HTML5, Flash: MP4/H.