mpp icon indicating copy to clipboard operation
mpp copied to clipboard

请教mpp解码rtmp流decode_get_frame返回正常,但是frame为空的情况

Open dao027 opened this issue 1 year ago • 4 comments

如题,mpp解码RTSP流的时候都正常,换成一个rtmp流的时候就一直是死循环,decode_get_frame(ctx, &frame)得到的frame一直是空

dao027 avatar Jun 19 '24 10:06 dao027

把码流存下来先用 ffmpeg 验证看下是不是有问题

HermanChen avatar Jun 20 '24 02:06 HermanChen

把码流存下来先用 ffmpeg 验证看下是不是有问题

您好, 1、使用ffmpeg如下命令,保存的.h264流文件可以播放(30s的文件) ffmpeg -i "rtmp://xxxx" -c:v copy -t 30 output.h264

使用mpi_dec_test -i output.h264 -t 7的demo测试上述保存的output.h264,基本正常,中途会报2个这样的错: image image

2、使用ffmpeg如下命令,硬解可以保存为yuv数据 ffmpeg -c:v h264_rkmpp -i "rtmp://xxxx" -vf "hwdownload,format=nv12" -t 3 output_nv12.yuv

保存后的yuv数据手动转mp4后可以正常播放

查看了所有mpp相关资料,都没有找到rtmp有关的信息,请问您这边有解码rtmp的成功demo或者代码吗?

dao027 avatar Jun 20 '24 06:06 dao027

你好 请问你解决了吗

stz-source avatar Jul 17 '24 10:07 stz-source

你好 请问你解决了吗

还没有

dao027 avatar Jul 18 '24 00:07 dao027