博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
H264 I帧 P帧
阅读量:6192 次
发布时间:2019-06-21

本文共 410 字,大约阅读时间需要 1 分钟。

  在H.264标准中,编码器会使用不同的帧,包括I帧,P帧以及其它的帧。

  其中I帧包含全部独立的信息,也就是说可以对I帧进行解码,然后产生的内容就可以播放。由此可见,I帧就必须是视频流的第一帧,因为不存在这样的帧的话,那么久无法进行解码。因为包含了所有的视频信息,所以I帧所占的空间应该是比较大的。在我现在的这个项目中,就恰恰是因为第二个客户端连接上以后,没有收到第一个I帧,而导致崩溃的。

  P帧(帧间预测编码帧)与之最近的I帧或者P帧进行编码才行,通常是在前一帧的信息上发生的改变上再加上一定的改变,这样的话,就使得P帧所占用的空间更小,方便传输,但是,这种情况下,也就造成了P帧对前面的帧的依赖,如果前面发生了帧丢失这类的事件,那么后面将会有比较明显的影响,甚至无法解码。

转载于:https://www.cnblogs.com/shoumu/archive/2012/10/25/2740200.html

你可能感兴趣的文章
基于AOP的MVP框架(一)GoMVP的使用
查看>>
拜托,面试别再问我回文链表了!!!(leetcode 234)
查看>>
iOS冰与火之歌 – UAF and Kernel Pwn
查看>>
通过nginx配置文件抵御攻击
查看>>
攻击JavaWeb应用[7]-Server篇[1]
查看>>
使用新版Android Studio检测内存泄露和性能
查看>>
计算机系统002 - 数值运算
查看>>
antd源码解读(9)- Form
查看>>
动画-复制层(CAReplicatorLayer)
查看>>
[译] Architecture Components 之 ViewModel
查看>>
阿里云IoT将举办第三届极客创新挑战赛,吸引全球极客参赛
查看>>
在 MaxCompute UDF 中运行 Scipy
查看>>
java9系列(五)Stack-Walking API
查看>>
草根学Python(十三)线程和进程
查看>>
Dubbo过滤器Filter的使用及应用场景
查看>>
koa源码中的promise
查看>>
人脸识别
查看>>
从静态服务中了解node
查看>>
一些登录相关的流程梳理思考、分析(结合了抓包及平台sdk接口文档)和记录...
查看>>
JPA + EclipseLink + SAP云平台 = 运行在云端的数据库应用
查看>>