Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video gstreamer rtsp h264->;udp vp8内存泄漏_Video_Memory Leaks_Video Streaming_Gstreamer - Fatal编程技术网

Video gstreamer rtsp h264->;udp vp8内存泄漏

Video gstreamer rtsp h264->;udp vp8内存泄漏,video,memory-leaks,video-streaming,gstreamer,Video,Memory Leaks,Video Streaming,Gstreamer,我正在尝试流式传输来自摄像头的rtsp流(H264格式)。 我正在使用以下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 v

我正在尝试流式传输来自摄像头的rtsp流(H264格式)。 我正在使用以下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
有一种说法是,rammermory正在逐渐增加


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

我正在使用一个定制板,该板具有
AM5728处理器
。我正在后台运行
4个Gstreamer管道
。该板的ram为2GB,随着我们将该板保留更长时间,其消耗量也在增加,并且正在破坏管道。我还有一个
6GB
swap分区,随着时间的推移,这个分区越来越满

我使用的管道是:

gst-launch-1.0-e v4l2src设备=“/dev/video3”!”视频/x-raw,格式=(字符串)NV12,宽度=720,高度=240,帧速率=(分数)30/1'!视频转换!队列ducatih264enc比特率=1000帧内间隔=1!队列h264parse!队列RTPH264支付mtu=800!队列udpsink主机=172.196.129.207端口=36000

问候,


Vijay

您的管道看起来不错,但GStreamer 0.10已被弃用,如果可能,您应该使用1.x中的最新版本,看看您是否仍然遇到问题。我尝试了gst 1.0,但内存泄漏消失了。谢谢P