|
我们将摄像头的数据使用mpp进行h264硬编码,然后编写一个rtsp sever提供rtsp服务。
在使用vlc播放时,播放不了。
尝试使用ffmpeg转码会报如下错误:
[h264 @ 0x5609dd5f4100] decode_slice_header error
[h264 @ 0x5609dd5f4100] no frame!
[h264 @ 0x5609dd5f4100] non-existing PPS 0 referenced
这是ffmpeg转码命令
ffmpeg -i rtsp://192.168.1.151:554 -c:a copy -c:v copy -f h264 ffmpeg_get_1.h264
如果在mpp编码出h264后,打包成h264文件,此时用ffmpeg对这个文件再重新进行h264编码,这个编码后的文件再使用我们的代码提供rtsp服务,用vlc可以正常播放。
不知道问题出在哪,希望大家能给个建议。
|
|