问题找到了,我对比了新买的计算棒里面的test.h264文件和我们自己的test.h264文件,发现里面的数据有细微差别。
官方提供的h264文件数据格式为:
00 00 00 01 27 XX XX XX XX XX SPS
00 00 00 01 28 XX XX XX XX XX PPS
00 00 00 01 25 XX XX XX XX XX I帧
00 00 00 01 21 XX XX XX XX XX P帧
而我们通过live555取rtsp流过来后的h264帧数据格式为:
00 00 00 01 67 XX XX XX XX XX SPS
00 00 00 01 68 XX XX XX XX XX PPS
00 00 00 01 65 XX XX XX XX XX I帧
00 00 00 01 41 XX XX XX XX XX P帧