Вобщем так
Нам нужен дистрибутив Raspbian (jessie) графическую оболочку можно не ставить, она не пригодится. В последних версиях он понимает EasyCap. Ставим. Нужно малинку подключить к и-нету. Подключаемся к малинке по SSH. Я использую Putty.
потом в консоли выполняем:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gstreamer1.0
Всё, можно работать.
Для записи видео на малинке даём в консоли команду:
gst-launch -v v4l2src ! omxh264enc ! avimux ! filesink location=/home/pi/Videos/a.avi
Для записи и трансляции видео:
gst-launch -v v4l2src ! omxh264enc ! tee name=t ! queue ! rtph264pay pt=96 ! udpsink host=<ip девайса на котором будем смотреть> port=9000 t. ! queue ! avimux ! filesink location=/home/pi/Videos/a.avi
Запись будет тут: /home/pi/Videos/a.avi. Я доставал её через WInSCP.
Если хотим смотреть трансляцию видео на компе нужно поставить gstreamer, (он есть под windows
https://gstreamer.freedesktop.org/data/pkg/windows/1.9.1/).
И в командной строке выполняем: gst-launch-1.0 -v udpsrc port=9000 caps = "application/x-rtp, media=video" ! rtph264depay ! decodebin ! autovideosink
Пока это всё довольно геморно, есть пара идей как это упростить. Попробую в ближайшее время реализовать.