Android音视频开发知识点

本文详细介绍了Android音视频开发中码率换算的规则,包括小写和大写字母表示的单位之间的转换,以及bps、Bps、Kbps、Mbps之间的关系。通过实例展示了如何将比特率从kbps转换为MBps,强调了理解这些概念在实际开发中的重要性。
摘要由CSDN通过智能技术生成
  • 1kb、1mb可以简写为1k、1m,1KB、1MB也可简写为1K、1M

  • 小写的b、kb、mb之间的换算是要乘1000,如1000b = 1kb,1000kb = 1mb

  • 大写的B、KB、MB之间的换算是要乘1024,如1000B = 1KB,1000KB = 1MB

  • B和b也是可以换算的,1B = 8b,所以bit(位)单位可以和byte(字节)相互转换,示例如下:

比如32kb的码率,把位单位(千位:kb)换成我们熟悉的字节单位(千字节:KB),步骤如下:

  1. 把32kb换成bit:32 x 1000 = 32000b

  2. 把bit换成对应千字节(KB):32000 ÷ 8 = 4000Byte,4000 ÷ 1024 = 3.9KB

一般表示比特率时,会用bps来表示 ,如32kbps。bps的意思为:bit per second,即每秒钟传输的比特数量,32kbps即表示每秒传输的比特位数量为32kb。

注意:网络供应商,如电信,在介绍宽带时,一般使用形如4Mbps的方式来表示网速(注意,这里的M是大写而b是小写),则它最初是这样转变过来的:b -> Kb -> Mb,前面有介绍到,大写的转换是要乘1024的,所以1024b = 1Kb,1024Kb = 1Mb。把位单位(兆位:mb)换成我们熟悉的字节单位(兆字节:MB),如下:

  1. 把码率换成bit:4 * 1024Kb = 4096Kb(因为M大写所以乘1024),4096Kb * 1024 = 4194304b

  2. 把bit换成对应的字节单位(兆字节:MB):4194304b ÷ 8 = 524288byte,524288byte ÷ 1024 = 512KB,512KB ÷ 1024 = 0.5MBps

由此可见,当你拉了一条4Mbps的宽带时&#x

  • 28
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值