memory-leaks - gStreamer视频记录内存泄漏

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

嗨,我正在尝试记录来自相机(H264格式)的rtsp流。

我正在使用以下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混合器先在内存中建立索引表,然后再将其写到eos的磁盘上。

关于memory-leaks - gStreamer视频记录内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8982053/

相关文章:

c# - 视频播放器如何将帧数据写入屏幕?

image-processing - YUV 原始帧到视频流

ios - 识别出 NSURLConnection 的内存泄漏

Android TextView 与 setMovementMethod 泄漏

java - 使用 IabHelper 时出现内存泄漏(应用内计费 v3)

java - 了解弱引用

c# - 如何在android Webview中输入文本并单击按钮? (c# Xamarin)

video - 如何从管道中获取接收器元素?

c++ - LNK2019 未解析外部符号 gStreamer教程 Visual Studio 2015

c++ - 在 Visual Studio 2012 中使用 Gstreamer