video on web

一、video容器

     你可能经常看到.avi或.mp4的视频文件,实际上avi或者mp4只是一种视频容器。打个比方,ZIP的压缩文件可以包含各种各样的文件,同理,视频容器也定义用来怎么存放各种视频流,而不是指具体的某种视频流。

当然,不是所有的视频流都兼容所有的视频容器。

  1. MPEG 4  :
  2. Ogg
    • 扩展名为: .ogv,是一种开源的,没有专利负担的视频容器,可以在mac上使用quicktime或者windows上的directshow上播放,也可以在跨平台的VLC里播放,ogg的视频格式是“Theora”,音频格式是“Vorbis”。  
  3. Flash Video
    • 扩展名为:.flv,在Adobe Flash使用,最新的版本也开源使用MPEG 4容器。  
  4. WebM
    • 扩展名为:  .webm,免版税,开源友好的视频压缩设计,利用VP8 video codec 和 Vorbis audio codec。
  5. ASF
    • 扩展名为:.asf,微软发明的视频容器格式,需要购买license。
  6. Audio Video Interleave
    • 扩展名为:.avi,微软发明的,有流行的解码器MEncoder

 

 

二、视频编码解码

视频编解码器有很多,下面几种比较常用:

  1. H264
  2. Theora
  3. VP8

Video

ExtensionCodecLibrary
mp4 H264 libx264
webm VP9 libvpx-vp9

Audio

ExtensionCodecLibrary
mp4 aac aac
webm vorbis libvorbis
  opus libopus

 

FormatBitrate
Blu-ray 20Mbs
DVD 6 Mbs
Desktop web video 2 Mbs
4G mobile video 0.7 Mbs
3G mobile video 0.35 Mbs
2G mobile video Depends on network type.
  • EDGE: 0.4 Mbs
  • GPRS: 0.04Mbs

 

AbbreviationDimensions
2160p 3840x2160
1440p 2560x1440
1080p 1920x1080
720p 1280x720
480p 854x480
360p 640x360
240p 426x240

http://diveintohtml5.info/video.html

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

posted @ 2017-08-08 10:14  丹西  阅读(302)  评论(0编辑  收藏  举报