视频常识
版本 |
修改内容 |
日期 |
修改人 |
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的码流,再加上网络开销,传输数据量更高,以当前的网络环境仍不足以支持如此大码率的视频,因此目前,网络中在线观看仍然多数为标清的视频。