您好,我正在尝试录制来自摄像机的 rtsp 流(H264 格式)。
我正在使用以下 gst 命令以 MPEG4 格式进行录制
gst-launch -e rtspsrc location=rtsp://10.17.8.136/mediainput/h264 latency=100 ! decodebin ! ffenc_mpeg4 ! avimux ! filesink location=test.mp4
和H264格式
gst-launch-0.10 -e rtspsrc location="rtsp://10.17.8.136/mediainput/h264" latency=100 ! rtph264depay byte-stream=false ! capsfilter caps="video/x-h264,width=1920,height=1080,framerate=(fraction)25/1" ! mp4mux ! filesink location=testh264.mp4
两者都在进行录音,但我观察到 RAM 内存正在逐渐增加。
gStreamer是否存在内存泄漏。或者我的管道命令有问题?
这不是泄漏,mp4 muxer 正在内存中构建索引表,然后将其写入 eos 上的磁盘。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)