RC.ПЕРМЬ.РУ > Клуб FPV

Универсальная наземная станция на Raspberry Pi

<< < (3/3)

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

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Перейти к полной версии