RC.ПЕРМЬ.РУ > Клуб FPV
Универсальная наземная станция на Raspberry Pi
whiter:
Как-то сложно. Как вариант можно по сети через SMB вытягивать. Пишется там, кстати, риалтайм 25 кадров/сек. Используется аппаратный кодек H.264. У меня щас работает вещание потока видео по UDP и одновременно запись. Не тормозит. Завтра попробую описать как я это делал.
whiter:
Вобщем так
Нам нужен дистрибутив 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
Пока это всё довольно геморно, есть пара идей как это упростить. Попробую в ближайшее время реализовать.
master.x:
Это мы положим сюда Уменьшение размера образа Raspberry Pi.
http://robotclass.ru/articles/raspberry-pi-image-downsize/
Добавлено 26 Июля 2016, 00:07:59
Ну а это просто бонусом, кому интересно.
https://olegon.ru/showthread.php?t=24403
Навигация
Перейти к полной версии