【发布时间】:2012-07-05 01:21:44
【问题描述】:
最近我有机会使用两台通过 RTSP 流式传输 H264 的设备。 我在尝试使用 FFmpeg 库解压缩此流时遇到了一些问题。
每次调用“avcodec_decode_video2” - FFmpeg 只会说:
[h264 @ 00339220] 没有框架!
我的原始 H264 流 I 帧数据如下所示:“65 88 84 21 3F F8 F8 0D...” (据我了解,这个 0x65 表示它是一个 IDR 帧?)
一个设备的其他帧开头如下:“41 9A 22 07 F3 4E 48 CC....”
对于其他设备 - 像这样:“61 9A 25 C1 1C 45 62 39....”
- 我在这里遗漏了一些帧数据吗?
- FFmpeg 是否需要设置一些额外的参数?
我期望帧数据的开头至少有“00 00 00 01”字节......但这就是我所得到的......
【问题讨论】: