视频协议 | 视频格式 | Flash | HTML5 |
HTTP | flv | ![]() |
![]() |
HTTP | f4v | ![]() |
![]() |
HTTP | mp4 | ![]() |
![]() |
HTTP | m3u8 | ![]() |
![]() |
HTTP | webm | ![]() |
![]() |
HTTP | ogg | ![]() |
![]() |
RTMP | flv | ![]() |
![]() |
RTMP | f4v | ![]() |
![]() |
RTMP | mp4 | ![]() |
![]() |
RTMP | 直播流 | ![]() |
![]() |
万能播放插件jshtml
1.ckplayer
http://www.ckplayer.com/html5
2.Sewise Playerandroid
一款专业的免费网页HTML5视频、流播放器,它功能强大,体积小,跨平台,兼容性好,使用方便简洁。肯定html5与flash播放的优先级。
支持跨终端播放,不只适用PC端播放,也适配ipad、iphone、android手机、平板电脑等移动终端。 支持多系统多平台,PC端支持Window、MacOS、Linux 等,移动端支持Android、IOS、Window Phone等。 兼容HTML5,确保98%的互联网用户能够看到您的视频。 支持多浏览器兼容,IE6/7/8/9/十、Chrome、Firefox、Safari、Opera等。 接收来自任何地方的音视频流 支持mp四、m3u八、oga、webm、theora、flv、f4v等视频格式播放。 支持Flash播放m3u8文件,以及AES-128解码播放。 支持播放地址AMF, AJAX, JOSNP类型请求。 支持PC与Mobile平台播放器自动识别功能。 支持浏览器HTML5与Flash特性检测。
git
3.hls
web
http://www.bootcdn.cn/hls.js/浏览器
仅支持hls(m3u8)地址,不支持flv,mp4,mov,f4v,3gp格式,作了跨平台的适配, 支持PC终端,Android安卓终端,iOS苹果终端,WP终端的正常播放。安全
m3u8是m3u的一种,是utf-8格式的,Apple 为了提升流播效率开发的技术,特色是将流媒体切分为若干 TS 片断(好比每10秒一段),而后经过一个扩展的 m3u 列表文件将这些 TS 片断集中起来供客户端播放器接收。能够作多码率的适配,根据网络带宽,客户端会自动选择一个适合本身码率的文件进行播放,保证视频流的流畅。网络
MP4是一套用于音频、视频信息的压缩编码标准,支持全部音频和视频以及高级内容(或它们的混合),编码格式:H.264格式高清 app
MP4是遵循MPEG-4(ISO 14496-14)的官方容器格式定义的广义文件扩展名。它能够流媒体化并支持众多多媒体的内容(多音轨(multiple audio)、视频流(video)、字幕(subtitlestreams)、图片(pictures)、可变桢率(variable-framerates)、码率(bitrates)、采样率(samplerates)等)和高级内容(advanced content)(官方称之为“Richmedia”(超媒体)或“BIFS”(Binary Format for Scenes/二进制格式场景),相似2D和3D图形,动画、用户界面、类DVD菜单,上述这些AVI搞不定的东西。iphone
其余相关的扩展名:
- .m4v:是.mp4文件的错误扩展名,由apple提出,支持视频+音频,m4v扩展名能够安全地改名为.mp4
- .m4a:是.mp4文件的错误扩展名,由apple提出,只支持音频,m4a扩展名能够安全地改名为.mp4
- .m4p:随iTunes发售的DRM(Digital Rights Management/数字版权保护技术)产权保护的文件,使用Apple开发的DRM sheme
- .m4e:由.sdp修改扩展名的来的文件,Envivio用其于流媒体播放。
- .m4v, -.mp4v, -.cmp, -.divx, .-xvid, .264:raw的mpeg-4视频流(并不是内含于mp4)。
- .3gp, -.3g2:手机中使用的格式,其中储存的内容一样在.mp4未被定义(H.263, AMR(Adaptive Multi Rate/自适应多码率))。
OGG OGGVobis(oggVorbis)是一种音频压缩格式,相似于MP3等的音乐格式。Ogg是彻底免费、开放和没有专利限制的。OggVorbis文件的扩展名是".ogg"。Ogg文件格式能够不断地进行大小和音质的改良,而不影响旧有的编码器或播放器。
OGV是html5中的一个名为Ogg Theora的视频格式,起源于ogg容器格式。
webm由Google提出,是一个开放、免费的媒体文件格式。WebM标准的网络视频更加偏向于开源而且是基于HTML5标准的,WebM 项目旨在为对每一个人都开放的网络开发高质量、开放的视频格式,其重点是解决视频服务这一核心的网络用户体验。
MOV(QuickTime)它是Apple公司开发的一种音频、视频文件格式,用于存储经常使用数字媒体类型。QuickTime用于保存音频和视频信息,包括Apple Mac OS,MicrosoftWindows95/98/NT/2003/XP/VISTA,甚至WINDOWS7在内的全部主流电脑平台支持。
WMV 是微软推出的一种采用独立编码方式而且能够直接在网上实时观看视频节目的文件压缩格式。WMV格式的主要优势包括:本地或网络回放、可扩充的媒体类型、部件下载、可伸缩的媒体类型、流的优先级化、多语言支持、环境独立性、丰富的流间关系以及扩展性等。
MPG/MPEG(.mpg, .mpeg)
Realmedia(.rm, .rmvb)
AVI(.avi)
Flv/swf