2

Я слышал, что Google Chrome либо прекращает поддержку, либо уже прекратил поддержку этого фильма под названием H.264.

Что такое H.264 и для чего он используется?

3 ответа3

6

H.264 не является открытым кодеком. Патент принадлежит MPEG LA, которая в течение нескольких лет позволяла использовать его более или менее свободно. Однако это может измениться в любое время. Таким образом, вместо того, чтобы стандартизировать кодек, который может быть бесплатным, а может и не быть завтра, команда Chrome решила основывать все свое видео на открытом стандарте.

С одной стороны, это хорошо, потому что Theora и WebM - это открытые стандарты, которые может использовать каждый. С одной стороны, это плохо, потому что это не отраслевой стандарт, каким стал H.264. Но это может медленно меняться.

Что еще хуже, в настоящее время не все браузеры поддерживают один и тот же видеокодек для HTML5. Как вы можете себе представить, это большая головная боль для веб-разработчиков, которые хотят воспользоваться видео HTML5. Internet Explorer использует H.264, Chrome использует Theora и WebM, Firefox использует Theora, Opera использует Theora и WebM, а Safari использует H.264.

http://en.wikipedia.org/wiki/HTML5_video

2

H.264 - это видеокодек, используемый в основном для кодирования видео высокой четкости. В Википедии есть хороший сайт об этом.

Если система, которую вы используете для воспроизведения видео, не поддерживает H.264, возможно, вы не сможете воспроизвести некоторые видео высокой четкости.

Я подозреваю, что Google Chrome, который отказывается (или отказался) от поддержки H.264, может быть ChromeOS, а не Chrome веб-браузером, поскольку веб-браузеры не обрабатывают видео естественным образом, а передают его плагинам, чтобы сделать это для них. Если браузер прекращает поддержку H.264, тогда будет сторонний плагин (например, QuickTime, Windows Media Player и т.д.), Который будет обрабатывать его.

2

Как уже говорили другие, H.264 - это видеокодек. Новый стандарт HTML5 добавляет много вещей, для которых раньше требовались плагины, например, видео. Браузер Chrome имел поддержку видео HTML5 в различных видеокодеках, но затем отказался от него по патентным причинам и использует VP8 и некоторые другие кодеки.

Что это значит в реальной жизни? Немного. Это влияет только на воспроизведение Chrome видео HTML5 (Flash-видео не затрагиваются). Если вы обнаружили сайт, на котором есть только видео HTML5 и поддерживается только видео H.264, вы не сможете увидеть его в браузере Chrome. Или вам придется установить плагин Microsoft H.264 для Chrome. Таким образом, в очень маловероятном случае, когда у сайта не будет запасного варианта для видео и плагинов HTML4, у вас все равно есть обходные пути.

TL; DR Google удаляет поддержку видеокодека H.264 для тегов HTML5, которые можно увидеть в Chrome. Поскольку на немногих сайтах используется только HTML5-видео, в обозримом будущем это станет проблемой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .