[Libav-user] Unable to decode H.264 stream received via RTMP
Andrey Utkin
andrey.krieger.utkin at gmail.com
Wed Apr 25 15:29:09 CEST 2012
25 апреля 2012 г. 15:52 пользователь Григорий <grishka93 at gmail.com> написал:
> Hi all.
> I've built libffmpeg for Android and am trying to decode H.264 stream using
> it. I'm receiving that stream via RTMP connection and passing all video
> packets (excluding first byte that contains flags related to RTMP) to the
> avcodec_decode_video2 function. With H.263 it works perfectly, but when I
> try to use the same code (only with codec ID changed) for H.264, every call
> to avcodec_decode_video2 returns -1 and nothing gets decoded.
> Here is the output:
Do you know libavformat can read and demux RTMP stream by itself?
Seems like problem in your demuxer, because decoding the frames it
produces fail.
--
Andrey Utkin
More information about the Libav-user
mailing list