0
Цель, которую я пытаюсь достичь, - это потоковое видео 1080p с камеры Raspberry pi и одновременная запись видео.
Я попытался записать потоковую передачу http в качестве источника, но не сработална 30fps.Многие кадры пропали без вести и почти получили только 8 кадров в секунду.
В качестве второго подхода я пытаюсь записать файл непосредственно с камеры, а затем транслировать файл «запись в прогресс / буфер».Для этого я пытаюсь использовать GStreamer.Пожалуйста, предложите, если это хороший вариант, или я должен попробовать любой другой?
Для записи с использованием GStreamer я использовал
gst-launch-1.0 -v v4l2src device = / dev / video0!capsfilter caps = "video / x-raw, ширина = 1920, высота = 1080, частота кадров = 30/1"!метод видеофлип = по часовой стрелке!метод видеофлип = по часовой стрелке!видеоконвертер!видеорейт!x264enc!avimux!filesink location = test_video.h264 Результат: записанное видео показывает 1080p и 30 кадров в секунду, но кадры сильно падают.
Для потокового буфера видео я использовал UDP в Gstreamer as,
gst-launch-1.0-v v4l2src device = / dev / video0!capsfilter caps = "video / x-raw, ширина = 640, высота = 480, частота кадров = 30/1"!x264enc!очередь !rtph264pay!udpsink host = 192.168.5.1 port = 8080 Результат: нет определенных ошибок на терминале, но не удается получить поток на vlc.
Пожалуйста, предложите лучший способ здесь.