Gstreamer во время видеопотока через h265, использование оперативной памяти достигает 100% - PullRequest
0 голосов
/ 18 июня 2020

оперативная память не увеличивается при потоковой передаче h264 и работает правильно. Но пока идет потоковая передача h265, баран заполняет память и вещание не начинается. Процесс зависает из-за переполнения оперативной памяти. Я хочу, чтобы он транслировался прямо на h265 без записи в оперативную память, как h264. В чем причина?

Работает;

h264 server: gst-launch-1.0 -v filesrc location = 4k_h264.mp4 ! qtdemux ! h264parse config-interval=-1 ! rtph264pay ! udpsink host=192.168.10.186 port=9001

h264 client: gst-launch-1.0 udpsrc port=9001 caps = application/x-rtp ! rtph264depay ! h264parse ! nvh264dec ! autovideosink sync=false

не работает;

h265 server: gst-launch-1.0 -v filesrc location = 4k_h265.mp4 ! qtdemux ! h265parse config-interval=-1 ! rtph265pay ! udpsink host=192.168.10.186 port=9001

h265 client: gst-launch-1.0 udpsrc port=9001 caps = application/x-rtp ! rtph265depay ! h265parse ! nvh265dec ! autovideosink sync=false
...