我使用 HM 14.0 作为参考软件。
使用配置文件,一个帧被分解成许多 MTU 500 字节的数据包。
我从 H.265 比特流中删除了数据包(我保留了 vps、sps、pps 数据包),当我尝试解码产生的比特流时,我得到了分段错误。
我在这里发布了一个生成的比特流文件的例子。此比特流文件的数据包比原始文件少 3%。
AnnexBbytecountStatic 工作正常并解析新的比特流文件。
有什么想法可以解决这个问题吗?我忘记了任何重要的数据包吗?
由于 HM 解码器无法处理丢失数据包的比特流,我使用 libde265 解码器,如此处所述。Libde265 可以解码丢失数据包的比特流。