Atitit.多媒体区----web视频格式的选择总结

Atitit.多媒体区----web视频格式的选择总结

1. 因为现阶段不同的浏览器支持的视频格式是不同的 1

2. 各浏览器Html5 Video支持的影音格式:
2

3. 解决方案是什么?Flash和H.264
2

4. <object> 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。 3

1. 因为现阶段不同的浏览器支持的视频格式是不同的

,当我们有多种格式的视频样式的时候,我们会用第二种写法来做兼容调试。一般

谷歌 mp4(H.264/AVC)的能直接放,360的和谷歌的一样,火狐的ogg格式的才可以放,IE7以上版本才支持video标签 +.+

Ogg 格式,  MPEG 4格式和    WebM

HTML5,提供了一个video标签。它允许开发者直接将视频嵌入网页,不需要任何第三方插件(比如 Adobe公司的Flash)就能播放。

这当然是一大进步。

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:[email protected]

转载请注明来源: http://blog.csdn.net/attilax

但是,有一个核心问题,却没有得到解决。HTML5没有规定,浏览器到底应该播放哪一种格式的视频。浏览器厂商可以自行选择支持的格式。

一般来说,html5支持的视频格式

一些人对这种情形,感到担忧和不满。他们决定自行开发一种没有专利的视频格式,生成的文件体积要与H.264相仿,画质也要差不多。这种格式就叫做Theora

Theora的主要开发者,也是Ogg Vorbis([译注] 一种开源的、无专利的音频压缩格式)的开发者

现在,再回过头谈HTML5和它的video标签。

开源浏览器Firefox和KHTML,没有资源去购买H.264许可证。因此,它们原生不支持H.264格式的视频,除非用户自己安装第三方插件。而微软公司和苹果公司则是完全不支持Theora,只支持H.264。

这意味着,未来的HTML5网页,不存在一种通用的视频格式。也就是说,HTML5网站开发者必须为同一个视频,准备两个格式的版本,一个是H.264,另一个是Theora。不过,开发者还有另一个选择,就是要求用户安装第三方插件。

猜猜看,大多数开发者会怎么做?他们很可能什么也不做!保持现状不就行了,让用户继续用Flash观看视频吧,什么麻烦都没了。

2. 各浏览器Html5 Video支持的影音格式:


浏览器 | 影音格式


Ogg Theora


MP4(H.264)


WebM


Microsoft Internet Explorer9





Mozilla Firefox5+





Google Chrome13+





Apple Safari5+





Opera11+




3. 解决方案是什么?Flash和H.264

我想大多数开发者会选择做一个浏览器"嗅探",专门为苹果公司的设备提供一个H.264格式的视频,其余的设备则显示一个Flash播放器,里面也 可以播放这个H.264格式的视频。所以,Flash和H.264成了赢家,

。flash是通过boject或embed嵌入到页面中的,这是最成熟,也是运用最广泛的解决方案,兼容性是最好的。

4. <object> 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。

object 的初衷是取代 img 和 applet 元素。不过由于漏洞以及缺乏浏览器支持,这一点并未实现。

浏览器的对象支持有赖于对象类型。不幸的是,主流浏览器都使用不同的代码来加载相同的对象类型。

而幸运的是,object 对象提供了解决方案。如果未显示 object 元素,就会执行位于 <object> 和 </object> 之间的代码。通过这种方式,我们能够嵌套多个 object 元素(每个对应一个浏览器)。

Refer 参考

HTML5的视频格式之争 - 阮一峰的网络日志.htm

符合web标准的媒体播放器代码 - 蓝色理想.htm

时间: 2024-09-29 11:38:36

Atitit.多媒体区----web视频格式的选择总结的相关文章

多媒体开发之视频格式---1080p逐行和1080i隔行

(1)简介 (2)1080p和1080i的区别 (3) ------------------autho:pkf ----------------------time:2015-1-4 (1)简介 (2)1080p和1080i的区别 当然是1080P,而1080i是隔行扫描,它的码率甚至不如720P, 1080p更高清.1080p是指逐行扫描,1080i是指隔行扫描.1080i每秒显示30个完整画面,而1080p显示60个完整画面,逐行扫描的更稳定.流畅.没有闪烁感. 数字电视的发展从1080i到

Atitit. 软件---多媒体区---- jmf 2.1.1 Java Media Framework 支持的格式

Atitit. 软件---多媒体区---- jmf 2.1.1 Java Media Framework 支持的格式 JMF,全名为Java Media Framework,它可以在java applet和application中使用音频,视频或者其他基于时间的多媒体.JMF所支持的多媒体格式如下:AIFF(.aiff),AVI(.avi),GSM(.gsm),HotMedia(.mvr),MID(.mid),MPEG-1(.mpg)(即常见的VCD文件),MPEG-2(.mp2)(即常见的DV

Atitit.Gui控件and面板----web server区----- web服务器监控面板and控制台条目

Atitit.Gui控件and面板----web server区----- web服务器监控面板and控制台条目 1. Resin4.0.22 1 2. 查看http连接数::Summary>>tables 1 2.1.1. Open Connections 1 2.2. TCP ports? 1 3. 查看app::confgi?>>webapps 2 3.1. Host http://localhost:80 2 3.1.1. WebApps 2 4. 查看app2:::   

如何对TYPE-C转HDMI音视频转换电路选择合适的方案?安格AG9310和安格AG9311方案的区

如何对TYPE-C转HDMI音视频转换电路选择一款有效且合适的方案?针对这一命题,我们分别列出常用的两款方案AG9310和AG9311这两款方案,且这两款方案是Algoltek安格科技 在2019年针对USB TYPE-C扩展坞和USB TYPE-CUSB扩展器市场需求下,新开发的最具性价比的方案芯片.这两款产品分别通用于目前市场上,所有PC端.平板电脑.手机等所有含有USB TYPE-C接口的设备中,其兼容性和匹配度也是最优的. 首先我们分别针对AG9310和AG9311这两款方案做个简单的功

常见图片、音频、视频格式总结

常见图片.音频.视频格式总结 常见图片音频视频格式总结 常见图片格式总结 图片的有损压缩和无损压缩 PSD格式 JPGJPEG 格式 GIF 格式 BMP 格式 PNG 格式 SWF 格式 CDR 格式 AI 格式 TIFF 格式 SVG格式 EPS格式 DXF格式 TGA格式 HDRI格式 RAW格式 EXIF格式 FPX格式 TGA格式 ICO格式图标 PCX格式 常见音频格式总结 1MP3格式 2WMA格式 3WAV格式 4ASF格式 5AAC格式 6Mp3Pro格式 7VQF格式 8FL

看懂影片标题,各种电影视频格式标题的含义

一.资源片源解析 根据命名,可以知道资源的来源,从而判断资源画质的好坏. 1.CAM(枪版)——珍爱生命,远离枪版  CAM通常是用数码摄像机从电影院盗录.有时会使用小三角架,但大多数时候不可能使用,所以摄像机会抖动.因此我们看到画面通常偏暗.人物常常会失真,视频画面时常会出现倾斜.抖动. 由于声音是电影院现场录制,所以经常会录到观众的笑声等杂音.因为这些因素,图象.声音质量通常都很差. 举例说明:Journey.To.The.Center.Of.The.Earth.CAM.XViD-CAMER

html文件中flash视频格式(flv、swf)文件的嵌入方法

flash文件的格式:.FLV 和 .SWF flash视频格式有两种扩展名可以使用:.flv和.swf.他们有什么不同呢? (1)一个.flv文件(flash视频)是基于图片的视频流和音频.如果你在运行一个流服务,flv将是一个好的选择.上游条件是,这个文件的任何部分可以被客户终端访问,并且任何时间不会等待下载.话又说回来了,运行一个流服务待价昂贵. (2).swf也是Macromedia Flash文件格式,是一个完整的视频-音频文件,并具有脚本和其它更多的.这将有利于HTTP(渐进式)下载

主流视频格式介绍

现在存在各种视频太多了,工作需要,所以将它们都记录下来,至少也该知道它到底是怎么一回事,虽然没有办法去理解所有视频使用的算法,但是了解一下还是有必要的. MPEG Moving Picture Expert Group,即运动图像专家组格式,是以下MPEG-1.MPEG-2等视频格式的总称,VCD.SVCD.DVD就是这种格式.MPEG格式是运动图像 压缩算法的国际标准,它采用了有损压缩方法从而减少运动图像中的冗余信息. MPEG的压缩方法保留相邻两幅画面绝大多数相同的部分,而把后续图像中和前面

视频格式(转的豆瓣)

很多电影下载网站的影片标题中我们都能看到,比如<刺杀希特勒BD版>.<游龙戏凤TS版>等,这些英文缩写都是什么意思呢?都代表什么画质?以下就是各个版本的具体含义: 1.CAM(枪版) CAM通常是用数码摄像机从电影院盗录.有时会使用小三角架,但大多数时候不可能使用,所以摄像机会抖动.因此我们看到画面通常偏暗人物常常会失真,下方的 字幕时常会出现倾斜. 由于声音是从 摄像机自带的话筒录制,所以经常会录到观众的笑声等声音.因为这些因素,图象和声音质量通常都很差. 2.TS(准枪版) T