Pipeline which I used for all the cameras:
Code: Select all
gst-launch-1.0 -e rtspsrc location="rtsp://<username:password@IPdetails>" name = d \
! rtph264depay ! h264parse ! splitmuxsink name = mux location=~/media/a1_video%02d.mp4 max-size-time=2000000000 max-files=5 &
- When I am video streaming 4 IP cameras simultaneously using gstreamer the RAM usage is going till 500 MB.
- When I do the video streaming with 10 IP cameras the RAM is getting completely utilized and OOM_killer is invoked to kill the pipeline.
Why the RAM is growing and exhausted in yocto built Linux distro ? Any help or clue is much appreciated.