有的推流端处于编码性能的考虑,会选择通过切片的方式来编码,这样一个frame的数据就可能被切片分散于多个nalu中(哥伦布编码),但是videotoolbox有解码又必须是整个frame合并到一个nalu中解码,暂时没找到直接硬解码的方法。
下面是一个切片的裸流数据
00 00 00 01 67 64...
00 00 00 01 68 ea...
00 00 01 06 05 ff...
00 00 01 65
有的推流端处于编码性能的考虑,会选择通过切片的方式来编码,这样一个frame的数据就可能被切片分散于多个nalu中(哥伦布编码),但是videotoolbox有解码又必须是整个frame合并到一个nalu中解码,暂时没找到直接硬解码的方法。
下面是一个切片的裸流数据
00 00 00 01 67 64...
00 00 00 01 68 ea...
00 00 01 06 05 ff...
00 00 01 65