如何解决gstreamer,如何忽略h264 rtsp流上的错误并继续记录
我有一个gstreamer管道,从移动应用程序那里获得rtsp流,然后将它们保存到文件中并发送到虚拟v4l2loopback设备。
管道是这样的:
gst-launch-1.0 -e rtspsrc位置= rtsp://192.168.2.101:8080 / video / h264延迟= 100!排队! rtph264depay! h264parse!三通名称= t t。 !排队! avdec_h264!视频转换! v4l2sink device = / dev / video2 t。 !排队! mp4mux! filesink location = out.mp4
效果很好,但有时录制会挂起,并显示错误缓冲区没有PTS。 我认为有时应用程序可能会发送重复的帧或类似的帧。对我来说,如果录音有些毛病,那不是问题,但是由于上面的错误,我完全失去了它。
有没有一种方法可以在管道上使用一些“更清洁”的组件来避免这种情况?还是有避免这种情况的替代方法?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。