iOS-多媒体-视频的一些基础信息

1、视频的大小
2、视频时长
3、视频的格式 :MP4、MOV、AVI、RMVB、FLV这些播放格式其实都是封装格式,除了RMVB比较特殊外,其他格式内封装的视频编码格式都是H264
4、比特率 :视频比特率是指每秒传送的比特(bit)数。单位为bps(Bit Per Second),比特率越高,每秒传送数据就越多,画质就越清晰。
5、码率:kbps 也就是千比特率
6、帧率:fps 每秒显示帧数

码率的基本的算法是:码率(kbps)=文件大小(KB) * 8 / 时间(秒)

比如一个视频5.1M 时长60S

码率约等于 = 5.110248/60 = 696kbps

比如另外一个视频
大小120M 时长102S

码率约等于 = 1201024KB8/60 = 16384 kbps

视频码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒

k=kilo(千,在信息领域,为了与用1024进制表示K的旧习惯相区别,通常将表示千进制的前缀k小写,这也是国际单位制的正确用法)

kbps:ps指的是/s,即每秒。kbps指的是网络速度,也就是每秒钟传送多少个千位的信息(k表示千位,kb表示的是多少千个位),为了在直观上显得网络的传输速度较快,一般公司都使用kb(千位)来表示。1kB/S=8kbps。ADSL上网时的网速是512kbps,如果转换成字节,就是512/8=64kB/S(即64千字节每秒)。

一般来说,如果是1M的宽带,在网上只能看不超过1024kbps的视频,超过1024kbps的视频只能等视频缓冲才能流畅的观看。

通俗就看出来,这个码率越大对网络要求越高,

参考了网上建议的码率

image.png

你可能感兴趣的:(iOS-多媒体-视频的一些基础信息)