• 视频常识


    视频常识

    版本

    修改内容

    日期

    修改人

    V1.0

    原始版本

    2013/05/02

    skywang

     

     

     

     

    1 视频基础概念

    码流(码率):是指视频文件在单位时间内使用的数据流量。同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越好。

    帧率:每秒显示的图片数

    分辨率:图像的尺寸(长和宽)

    2 码流和压缩比

    以H.264为例

    H.264是一种视频高压缩技术,全称是MPEG-4 AVC,用中文说是“活动图像专家组-4的高等视频编码”,或称为MPEG-4 Part10。它是由国际电信标准化部门ITU-T和规定MPEG的国际标准化组织ISO/国际电工协会IEC共同制订的一种活动图像编码方式的国际标准格式,  H.264最大的优势是具有很高的数据压缩比率,在同等图像质量的条件下,H.264的压缩比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。

        举个例子,原始文件的大小如果为88GB,采用MPEG-2压缩标准压缩后变成3.5GB,压缩比为25∶1,而采用H.264压缩标准压缩后变为879MB,从88GB到879MB,H.264的压缩比可达到102∶1!和MPEG-2和MPEG-4 ASP等压缩技术相比,H.264压缩技术将大大节省用户的下载时间和数据流量收费。

    3 视频大小计算方法

    例如:一部电影90min,帧率25fps,分辨率为1280*720,计算该视频每帧图片的大小以及文件总的大小。

    每帧的大小 = 1280*720*24/8/1024/1024 MByte = 3.75 MB

    总的Size = 90*60*25*(1280*720*24/8)/1024/1024/1024 GB = 347.6GB

    类似的算法,1080P每帧图片大小为7M。

    4 网络传输

    4.1 上网带宽

    带宽包括上行速率(upload)和下行速率(download),上行指客户发送信息,下行指客户接收信息。速率常用统计单位是比特/秒(bps),1Mbps=1024kbps。最高可达即在理想网络条件下,客户上网可能达到的速率。

    4.2 带宽与流量

    带宽统计单位是比特/秒(bps),一般为512Kbps,1Mbps,2Mbps等表示。而流量为客户上网发送和接收的数据量总和。

    4.3 带宽与码率

    在一般情况下,在网络传输中存在一定的网络开销(如数据包头、握手信息等),数据净荷,不包括必要的网络开销,因此测试速率通常在运营商承诺最高可达带宽的70%~80%左右。也就是说,网络传输的数据净荷基本等同于视频码流。加上网络开销,带宽(传输数据量)= 码流(净荷数据量) * 1.3         

    同时,互联网不同于传统交换网,客户实际使用的网络带宽是动态变化的,不仅取决于运营商提供给客户的接入带宽、骨干带宽和客户所访问的内容提供商的带宽,还与客户所在地区、客户电脑性能等密切相关。

    4.4 在线视频

    目前,网络下载中,最流行的高清电影,是H.264压缩的720P/30fbs高清,其码率一般为4-6Mbps,以90分钟为例,一个影文件的大小在2G-3G之间。

    对于4-6M/s的码流,再加上网络开销,传输数据量更高,以当前的网络环境仍不足以支持如此大码率的视频,因此目前,网络中在线观看仍然多数为标清的视频。

  • 相关阅读:
    Json的转换
    Object类型的转为String类型
    如何获取实体类中的属性和属性值
    Collections.sort 的日期排序
    idea 报错 :error:java:Compilation failed:internal java compiler error
    System.nanoTime与System.currentTimeMillis比较
    Java中instanceof和isInstance区别详解
    避免实例化特有工具类
    加载Properties文件工具类:LoadConfig
    详解SVN 的使用
  • 原文地址:https://www.cnblogs.com/skywang12345/p/videocommonsense.html
Copyright © 2020-2023  润新知