gstreamer rtsp h264 - > udp vp8内存泄漏

时间:2015-12-25 07:17:08

标签: video memory-leaks video-streaming gstreamer

我正在尝试从相机(H264格式)流式传输rtsp流。 我正在使用以下gst命令来进行流式传输:

gst-launch-0.10 rtspsrc location=rtsp://login:pass@192.168.1.15 latency=0 buffer-mode=0 udp-buffer-size=0 ! rtph264depay ! ffdec_h264 ! timeoverlay halign=right valign=top ! clockoverlay halign=left valign=top time-format='%Y/%m/%d %H:%M:%S' ! vp8enc mode=vbr speed=7 ! rtpvp8pay pt=100 ! udpsink host=127.0.0.1 port=1234

有RAM记忆正在逐渐增加。

gStreamer是否有内存泄漏。或者我的管道命令有问题?

1 个答案:

答案 0 :(得分:0)

我正在使用具有AM5728 processor的定制板。我在后台运行4 Gstreamer pipelines。电路板的内存为2GB,随着我们将电路板放置更长的时间,其消耗量也在增加,并且正在消灭管道。我也有一个6GB交换分区,随着时间的推移,分区会越来越满。

我正在使用的管道是:

  

gst-launch-1.0 -e v4l2src device =“ / dev / video3”! 'video / x-raw,format =(string)NV12,width = 720,height = 240,framerate =(fraction)30/1'!视频转换!排队! ducatih264enc比特率= 1000间隔= 1!排队! h264parse!排队! rtph264pay mtu = 800!排队! udpsink host = 172.196.129.207 port = 36000

致谢

维杰