流媒体的一些基本概念
来源:互联网 发布:future java 编辑:程序博客网 时间:2024/05/18 01:18
码率(比特率):
一般单位 bps 即位每秒。单位时间传送或处理的数据量。带宽需求看这个参数就OK了。
帧率:
在1秒钟时间里传输的图片数量,单位FPS 或Hz。它影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。
采样率:
也称为采样频率,定义了每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示。
通俗的讲采样频率是指计算机每秒钟采集多少个声音样本,是描述声音文件的音质、音调,衡量声卡、声音文件的质量标准 。
IPB帧的不同:
I frame:自身可以通过视频解压算法解压成一张单独的完整的图片。
P frame:需要参考其前面的一个I frame 或者B frame来生成一张完整的图片。
B frame:则要参考其前一个I或者P帧及其后面的一个P帧来生成一张完整的图片。
两个I frame之间形成一个GOP,在x264中同时可以通过参数来设定bf的大小,即:I 和p或者两个P之间B的数量。
通过上述基本可以说明如果有B frame 存在的情况下一个GOP的最后一个frame一定是P.
DTS和PTS的不同:
DTS主要用于视频的解码,在解码阶段使用.PTS主要用于视频的同步和输出.在display的时候使用.在没有B frame的情况下.DTS和PTS的输出顺序是一样的.
例子:
0 0
- 流媒体的一些基本概念
- 流媒体的一些基础知识
- 关于流媒体的一些理解
- 对于流媒体的一些认识
- java的一些基本概念
- 工作流的一些基本概念
- .net的一些基本概念
- 数字证书的一些基本概念
- 概率论的一些基本概念
- 计算机的一些基本概念
- Boosting的一些基本概念
- 一些JAVA的基本概念
- C++的一些基本概念
- zedgraph的一些基本概念
- 数字证书的一些基本概念
- SSH的一些基本概念
- java的一些基本概念
- 一些基本概念的区别
- shell变量详解
- VS2008无最近项目
- 解决maven内网私服与外网同步的问题
- 鲜为人知的一个解决兼容性问题的利器——小数
- 【java简单的注解使用方式】用注解代替设置属性方法
- 流媒体的一些基本概念
- AVPlayerLayer播放网络音视频
- mysql 学习笔记
- 绘制图片时使用双缓冲机制,避免闪烁
- Android一个应用跳转另外一个应用
- 如何查看、添加、修改、删除电脑内部路由
- 性能分析-内存分析leakcanary
- 一款下拉刷新以及上拉加载的控件库,扩展性强,使用简单。并附带有可以添加 header 和 footer 的 Recyclerview
- C++函数调用方式