Здравствуйте!
Необходимо читать из v4l2src device=/dev/video2 (камера ноутбука) и передавать картинку по udp и записывать ее в файл. Сервер и клиент должны находиться на одном компьютере.
сервер
gst-launch-0.10 v4l2src device=/dev/video2 ! udpsink port=8554
клиент
gst-launch-0.10 udpsrc port=8554 ! ffmpegcolorspace ! jpegenc ! avimux ! filesink location=/home/video.avi
При запуске сервера камера включается (есть индикатор). При чтении (которого, видимо, нет) создается файл, однако записи туда не происходит.
Подскажите пожалуйста, что я делаю не так?
PS: я знаю, что можно реализовать передачу и запись на компьютере без клиент-сервера, через tee и queue, но этот вариант мне не подходит.