• 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

  • 相关阅读:
    redis_ 5 集群
    redis_4 主从模式
    redis_3 持久化
    redis_2 数据类型
    linux_ubuntu 连接xftp
    redis_1 安装和简单使用
    Activiti 各个节点涉及的表
    oracle 数据库imp操作导入dmp文件时表空间问题
    ORA-27101: shared memory realm does not exist 错误的处理
    oralce清理user 和tablespace.
  • 原文地址:https://www.cnblogs.com/danxi/p/6959006.html
Copyright © 2020-2023  润新知