一,错误截图如下:
二,我方使用场景
利用ffmpeg 从rtsp视频流中解码h264,之后编码mjpeg 给到算法推理。同时还要发送到rtmp服务器进行预览。 在解码h264的时候 会卡住不动,经查 大部分的人说法是 丢包导致视频帧错误,从而解码错误,并且在解码慢,读取rtsp视频快的情况下会发生阻塞,也会导致这个问题。
解决办法就是:采用多线程,rtsp流读取视频帧,解码h264,发送rtmp服务器 为一个线程。 mjpeg编码为另一个线程。线程间用队列进行frame的传送。
一,错误截图如下:
二,我方使用场景
利用ffmpeg 从rtsp视频流中解码h264,之后编码mjpeg 给到算法推理。同时还要发送到rtmp服务器进行预览。 在解码h264的时候 会卡住不动,经查 大部分的人说法是 丢包导致视频帧错误,从而解码错误,并且在解码慢,读取rtsp视频快的情况下会发生阻塞,也会导致这个问题。
解决办法就是:采用多线程,rtsp流读取视频帧,解码h264,发送rtmp服务器 为一个线程。 mjpeg编码为另一个线程。线程间用队列进行frame的传送。