您的位置:首页 > 运维架构

HEVC中的OPEN-GOP

2016-05-05 16:35 309 查看

      在HEVC中,若两个相邻的I帧为CRA,则其GOP为开放结构,简称open-GOP:

由于码流传输是按DTS的顺序传输,因此根据传输过来的码流直接解码,解码后不一定立即或者按顺序显示,主要是因为码流中PTS和DTS不一定相等(大部分情况不相等),决定什么时候显示只由PTS决定。

若解码(传输)顺序为:

I P B B P B B P B B
I B B P
B B P B B...

显示顺序为:

I B B P B B P B B PB B I
B B P B B P B

若从解码顺序中的第二个I帧前截断,剩余的为 I B
B P B B P B B...,两个红色B帧能正常解码,显示帧为I B
B P B B P B,两个已解码的B帧没有能正常显示,因为两个红色的B帧PTS小于当前I帧的PTS,在显示了当前I帧后,之后显示的是PTS大于当前PTS的帧,两个红色B帧直接被跳过了,因此看不到两个红色B帧的显示。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: