音视频传输基本知识及总体思路
2016-07-25 13:05
155 查看
一.码率(Data Rate)
码率是指视频图像经过编码压缩后在单位时间内的数据流量,也叫码流,是视频编码中画面质量控制中最重要的部分。同样分辨率下,压缩比越小,视频图像的码率就越大,画面质量就越高。也叫比特率,表示经过压缩编码后的视音频数据每秒需要用多少个比特来表示,即把每秒显示的图像进行压缩后的数据量,一般采用的单位是kbps即千位每秒。
码流/比特率/码率计算公式 基本的算法是:
文件体积(kb)=时间X
码率/8 <!--这里时间单位是秒,码率除以8,就不用说了-->
码率(kbps)=文件大小(字节)X8/时间(秒)/1000
二.流量
流量是什么?流量是单位时间内收发的数据包的数量。也就是说在我们观看视频的时候,流量就随之而来。流量(kb)=观看视频时长(s)*当前视频码率(kbps)/8
三.编码方式
所谓编码方式就是指通过特定的压缩技术,将某个视频格式的文件转换成另一种视频格式文件的方式。目前视频流传输中最为重要的编解码标准有:
国际电联的H.261、H.263,
运动静止图像专家组的M-JPEG
国际标准化组织运动图像专家组的MPEG系列标准
互联网上被广泛应用的还有Real-Networks的RealVideo
微软公司的WMT
以及Apple公司的QuickTime等。
四.总体架构
相关文章推荐
- SAE J1587简介
- Log4j的配置
- 以太网OAM三兄弟-EFM、CFM和Y.1731
- C#中的Dictionary简介
- 如何获得升迁
- 《计算机图形学》2.1.6 三维观察设备 学习笔记
- JS生成中文二维码
- Move can only be called on an active agent that has been placed a Navmesh的解决办法
- PCB走线宽度和电流关系
- css技巧,如何设置select、radio 、 checkbox 、file这些不可直接设置的样式 。
- Move can only be called on an active agent that has been placed a Navmesh的解决办法
- pull解析xml,可实现新闻解析、Android更新等
- CTO、技术总监、首席架构师的区别
- mycat 取模分片,ER分片
- HDU 5738 Eureka
- 学习笔记——自定义Button,自带监听EditText是否空
- MATLAB cell 数组介绍
- Ubuntu Snappy及Snap包介绍(英文)
- 线程池深入(li)
- 如何在hadoop中控制map的个数