Я нашел лучшие варианты для своих нужд, но мне нужна помощь, чтобы объединить их. Я могу сохранить видео со следующим кодом:
(Jetson Nano) gst-launch-1.0 v4l2sr c device = / dev / video0 num-buffers = 300 do-timestamp = true! изображение / JPEG, ширина = 1920, высота = 1080, частота кадров = 30/1! очередь ! avimux! расположение файла files = test.avi
Потоковое видео на Rasberry со следующим кодом:
Хост (Jetson Nano): gst-launch-1.0 v4l2sr c устройство = / dev / video0! 'video / x-raw, format = YUY2'! nvvidconv! 'video / x-raw (память: NVMM), ширина = 640, высота = 480'! имя тройника = t t. ! omxh264en c! h264parse! rtph264pay config-interval = 1! хост udpsink = 10.0.0.9 порт = 5000
Клиент (Rasberry Pi4): gst-launch-1.0 udpsr c порт = 5000! 'application / x-rtp, encoding-name = H264, полезная нагрузка = 96'! rtph264depay! h264parse! avdec_h264! xvimagesink
Настройка: Камера: IMX 322 Sony Хост: Jetson Nano Клиент: Rasberry Pi 4 Связь: Ethe rnet
Вопрос: Как можно объединить эти файлы для отображения и сохранения видео на Rasberry Pi4 (клиент)?
Я провел много исследований и пытался использовать бесчисленные «тройные» ссылки в разных форматах, но никто не будет работать. Кто-нибудь может мне помочь?