关于 HTML5 视频编码,听说 Google 没那么努力推 WebM 了,听说 Mozilla 貌似要采用 H.264 了,这是不是意味著 H.264 最终会胜出?
来自微博 http://weibo.com/1614282004/y9ZrTxseY
回复内容:
『最终胜出』?WebM 什么时候有过胜算?就凭 Google 一己之力么?不现实。现在 HTML5 视频用得最广泛的地方不是在桌面系统上,而是在移动设备上。问题在于,没有 VP8/WebM 的硬件解码芯片!移动设备要想播放高清视频不用掉全部电池,只能使用 H.264。这也是为什么 Mozilla 很务实的正视这个现实,放弃理想主义,因为它也要做移动浏览器。况且 Mozilla 的做法是将 H.264 解码交给系统部件来做,它自己又不用付 H.264 授权费。前几年 Mozilla 大肆宣传说 H.264 对 Web 有害,现在只好自己打自己嘴巴把话吞回去。如果想了解更多细节,请参考我之前在 http://Apple4.us 写的 H.264/WebM 标准之争的系列文章:- 《搅搅 HTML5 视频这滩浑水(1)基本概念》 http://apple4.us/2011/01/html5-video-war-part-1.html
- 《搅搅 HTML5 视频这滩浑水(2)HTML5 视频标准》 http://apple4.us/2011/01/html5-video-war-part-2.html
- 《搅搅 HTML5 视频这滩浑水(3)WebM vs H.264》 http://apple4.us/2011/01/html5-video-war-part-3.html
- 《搅搅 HTML5 视频这滩浑水(4)现状》 http://apple4.us/2011/01/html5-video-war-part-4.html
- 《搅搅 HTML5 视频这滩浑水(5)未来》 http://apple4.us/2011/01/html5-video-war-part5.html
- 编码技术与效率:
(带宽有限、网络连接不稳定、不同网络有较大差异,比如说移动通信网络GSM、WCDMA、CDMA2000等),传输高质量的视频。
WebM-是由google提出的一种开放免费的媒体文件格式,其是基于MKV容器格式开发的新容器格式,里面包含了VP8影片轨和Ogg Vorbis音轨。其中VP8 影片轨才是真正的视频编码格式。开发这个标准的公司On2 Technologies(现在已经被google收购)曾经声称VP8编码效率和质量高于H.264,
但实验结果证明VP8对于视频编码无论是效率还是质量,都远逊于H.264.严格意义上讲,H.264与WebM对比是不正确的,因为H.264是一个视频编码标准,而WebM只是一个媒体格式
(就像现有的媒体格式.mpg,.mkv,.mp4...他们内部的编码格式可以是H.264,
也可以是MEPG-4或者其他的视频编码标准)。因此确切的说应该是H.264与VP8的对比>,
总的来说,视频编码技术和效率上,H.264占优
- 厂商支持度:
H.264-是由国际电信联盟(ITU-T) 和国际标准化组织(ISO)提出,他们的背后,是Qualcomm,TI,Sony,Cisco,微软,苹果等厂商,以及世界上数以千计的大学和科研机构和其中计算机视频技术研究者。现在的绝大多数视频监视设备都支持H.264, 晶片厂商也都有生产面向H.264的硬件编解码芯片,无论是基于ARM的移动处理器,还是ATI,NV的显示芯片,都对H.264有着很好的支持。与此同时,世界上众多的消费电子产品也都支持H.264。在软件方面,Microsoft,Apple,Flash提供的相关软件都支持H.264.
WebM-现在似乎就看到Google,Mozilla,Opera等互联网企业的大力推广,各家芯片厂商虽有支持,但似乎没有推出像样的硬件支持设备,要知道对于视频编解码,硬件支持解码可比单纯的软件解码(使用CPU通用计算解码)效率高得多。但不可否认的是Google及其麾下的youtube的力量,以及WebM开源的特性,也为其获得了不支持。
总的来说,在支持度方面H.264略微占优势
- 专利与费用
H.264-使用需要专利授权费,但很多软件和硬件厂商本来就是H.264的推行者,他们之间各种复杂的专利交叉授权使得这个问题变得不那么重要的。对于Opera和Firefox这样的浏览器而言,由于授权问题,他们只支持WebM,事实上,由于windows media foundation的支持,获得了H.264的播放权限,只要运行于windows的浏览器(包括Opera和Firefox)都可以获得授权。对于Mac OS X,也是同样的道理。其实现在H.264领域已经形成了一个巨大的专利池(专利池:两个或两个以上专利所有人间的协定,用以相互间或向第三方授权他们的一个或多个专利),各种人都在H.264相关领域拥有各种各样的专利,我手里边都还有两个H.264相关的专利,可惜没有实际应用价值==
WebM-完全开源,但不排除以后各种公司在WebM相关领域搞出大量的专利出来,使得开源的WebM使用也不那么的“免费”了,就像现在的android手机厂商里面各种各样的专利纠纷
总的来说,这个领域WebM占优
以上三个方面,可以看出,现在H.264占优
但是,谁说技术好支持多就一定能赢呢? 这事光靠 google 去推是不成的, 嵌入式芯片,DSP,硬件解码,解决方案,才是要素。
一次性订购海量的 vp8 硬件解码芯片,才有助于巩固相关产业链。这个事会不会发生呢?说不准的。 胜出不胜出的要市场说了算,这个现在不是google能左右的。
h.264的流行主要是因为实现简单,而且它的收费情况是连续4次推迟,这次是推迟到2013年,只要开始收费那就是VP8的机会来了,整个业界都会转向已经明确不收钱的VP8。
标准的形成就是一个博弈的过程,就算h.264上了标准也没什么的,都会被收费打败,然后出一个新标准。

H5 코드에 대한 모범 사례는 다음과 같습니다. 1. 올바른 문서 선언 및 문자 인코딩 사용; 2. 시맨틱 태그를 사용하십시오. 3. HTTP 요청을 줄입니다. 4. 비동기 부하 사용; 5. 이미지 최적화. 이러한 관행은 웹 페이지의 효율성, 유지 관리 및 사용자 경험을 향상시킬 수 있습니다.

웹 표준과 기술은 현재까지 HTML4, CSS2 및 간단한 JavaScript에서 발전했으며 중대한 개발을 거쳤습니다. 1) HTML5는 캔버스 및 웹 스토리지와 같은 API를 도입하여 웹 응용 프로그램의 복잡성과 상호 작용을 향상시킵니다. 2) CSS3은 애니메이션 및 전환 기능을 추가하여 페이지를보다 효과적으로 만듭니다. 3) JavaScript는 화살표 기능 및 클래스와 같은 Node.js 및 ES6의 최신 구문을 통해 개발 효율 및 코드 가독성을 향상시킵니다. 이러한 변경으로 인해 웹 애플리케이션의 성능 최적화 및 모범 사례의 개발이 촉진되었습니다.

H5는 HTML5의 약어 일뿐 만 아니라 더 넓은 현대 웹 개발 기술 생태계를 나타냅니다. 1. H5는 HTML5, CSS3, JavaScript 및 관련 API 및 기술을 포함합니다. 2. 그것은 더 풍부하고 대화식이며 부드러운 사용자 경험을 제공하며 여러 장치에서 원활하게 실행할 수 있습니다. 3. H5 기술 스택을 사용하여 반응 형 웹 페이지와 복잡한 대화식 기능을 만들 수 있습니다.

H5 및 HTML5는 동일한 것을, 즉 html5를 나타냅니다. HTML5는 HTML의 다섯 번째 버전으로 시맨틱 태그, 멀티미디어 지원, 캔버스 및 그래픽, 오프라인 스토리지 및 로컬 스토리지와 같은 새로운 기능을 제공하여 웹 페이지의 표현성 및 상호 작용성을 향상시킵니다.

h5referstohtml5, apivotaltechnologyinwebdevelopment.1) html5introducesnewelements 및 dynamicwebapplications.2) itsupp ortsmultimediawithoutplugins, enovannangeserexperienceacrossdevices.3) SemanticLementsImproveContentsTructUreAndSeo.4) H5'Srespo

H5 개발에서 마스터 해야하는 도구 및 프레임 워크에는 vue.js, React 및 Webpack이 포함됩니다. 1.vue.js는 사용자 인터페이스를 구축하고 구성 요소 개발을 지원하는 데 적합합니다. 2. 복잡한 응용 프로그램에 적합한 가상 DOM을 통해 페이지 렌더링을 최적화합니다. 3. Webpack은 모듈 포장에 사용되며 리소스로드를 최적화합니다.

html5hassignificallytransformedwebdevelopmentbyintranticalticlementements, 향상 Multimediasupport 및 Improvingperformance.1) itmadewebsitessmoreaccessibleadseo 친환경적 인 요소, 및 .2) Html5intagnatee

H5는 시맨틱 요소 및 ARIA 속성을 통해 웹 페이지 접근성 및 SEO 효과를 향상시킵니다. 1. 컨텐츠 구조를 구성하고 SEO를 개선하기 위해 사용합니다. 2. Aria-Label과 같은 ARIA 속성은 접근성을 향상시키고 보조 기술 사용자는 웹 페이지를 원활하게 사용할 수 있습니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Dreamweaver Mac版
시각적 웹 개발 도구

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
