gStreamer视频录制内存泄漏

时间:2012-01-24 04:35:39

标签: memory-leaks video-streaming gstreamer video-recording

HI我正在尝试录制来自摄像机的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是否有内存泄漏。或者我的管道命令有问题?

1 个答案:

答案 0 :(得分:1)

这不是泄漏,mp4 muxer正在内存中构建索引表,然后在eos上写入磁盘。