发明名称 |
视频流的帧类型检测、帧大小检测方法及装置 |
摘要 |
本发明实施例提供一种视频流的帧类型检测、帧大小检测方法及装置。视频帧类型检测方法包括:获得当前视频帧的大小,所述当前视频帧位于所述视频流的第一个视频帧之后;根据当前视频帧和与所述当前视频帧相邻的前一视频帧的大小,获得所述当前视频帧的变化特征值;根据视频帧率和所述当前视频帧的位置,获得所述当前视频帧的I帧阈值;根据所述当前视频帧和前一视频帧的变化特征值、当前视频帧的I帧阈值、所述当前视频帧和前一视频帧、前两视频帧的大小判断所述前一视频帧是否为I帧。本发明提供了一套完整有效的检测帧类型的方法,并且使得在检测前一视频帧的帧类型时可以只考虑其之前的一个视频帧,且充分考虑了视频帧率的影响。 |
申请公布号 |
CN104394485A |
申请公布日期 |
2015.03.04 |
申请号 |
CN201410667892.0 |
申请日期 |
2012.08.21 |
申请人 |
华为技术有限公司 |
发明人 |
高山;张雷;孙李娜 |
分类号 |
H04N21/647(2011.01)I;H04N21/6437(2011.01)I |
主分类号 |
H04N21/647(2011.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种帧大小检测方法,其特征在于,包括:若确定接收到的两个RTP包之间发生丢包,则获得各接收到的RTP包的净载,根据各接收到的RTP包的净载估计每个丢失的RTP包的净载;根据所述两个RTP包的序列号,获得所述两个RTP包之间丢失的RTP包的总个数V_lostPackets;根据所述丢失的RTP包的总个数V_lostPackets、两个RTP包的时间戳和标记位,估计丢包的各帧中丢失的RTP包的个数;根据丢包的各帧中丢失的RTP包的个数和每个丢失的RTP包的净载,得到丢包的各帧的大小。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |