Expert

HD Видео линк на Raspberry через wifibroadcast

Оценить эту запись
Наигравшись с аирпи я наткнулся на разработку одного супер чела- мега респект ему, уважуха и три раза ку!
https://befinitiv.wordpress.com/wifi...ve-video-data/
Чел умудрился передавать пакеты без подтверждения о доставки, т.е. передатчик работает только на передачу, а приёмник только на приём.
Соответственно не нужно даже организовывать точку доступа.
Нечто похожее делают немцы под названием widv http://www.wirelessdv.com/widv-kits-24-ghz-c102x2743995 стоимостью от 500Е.

В итоге у нас линк начинает постепенно портить картинку на границе приёма, и мгновенно восстанавливается когда связь улучшается,
главное не нужно конектится к точке доступа, искать её проходить авторизацию и т.п. на это тратиться время.

есть одно НО, софт пашет только с чипом ATHEROS AR9172 и именно под него чел переписывал драйвера.
в россии на этом чипе можно купить курту TP-LINK TL-WN722N ок 1000р
я же сразу купил дальнобойную карту ALFA AWUS036nha
процесс установки для этих двух карт одинаковый, но с альфой пришлосо повозится, не выдавала мощность выше 100мв, в итоге так и не выводит, если кто что подскажет - градн мерси.
(там надо перекомпилировать драйвер карты, у меня после компиляции он не старует)


в оригинале установка у меня не прокатила, по это даю свою версию основанную на немецком форуме http://fpv-treff.de/viewtopic.php?f=23&t=6927

разумеется, предполагается что Raspbian у нас стоит, сеть настроена, карту видит

Для передатчика
прямо вставляем команды из буфера

cd $HOME
sudo apt-get install mercurial
hg clone https://bitbucket.org/befi/wifibroadcast
sudo cp wifibroadcast/patches/AR9271/firmware/htc_9271.fw /lib/firmware
sudo apt-get install libpcap-dev iw
cd wifibroadcast
make
cd
hg clone https://bitbucket.org/befi/wifibroadcast_fpv_scripts
cd wifibroadcast_fpv_scripts
cd init.d
sudo cp wbctxd /etc/init.d
sudo update-rc.d wbctxd start
cd

ну и на последок
в raspi-config ставим enable camera

после перезагрузки лампочка на Алфе должна моргать как бешеная, значит все ок.


На приёмнике
cd $HOME
sudo apt-get install mercurial libpcap-dev iw
hg clone https://bitbucket.org/befi/wifibroadcast
cd wifibroadcast
make
cd $HOME
hg clone https://bitbucket.org/befi/hello_video
cp hello_video/video.c /opt/vc/src/hello_pi/hello_video
cd /opt/vc/src/hello_pi/
./rebuild.sh
cd
hg clone https://bitbucket.org/befi/wifibroadcast_fpv_scripts
cd wifibroadcast_fpv_scripts
cd init.d
sudo cp wbcrxd /etc/init.d
sudo update-rc.d wbcrxd start
cd

и после перезагрузки должно появится кино на выходе HDMI
Метки: Нет Добавить / редактировать метки
Категории
Без категории

Комментарии

  1. Аватар для polarfox
    "(там надо перекомпилировать драйвер карты, у меня после компиляции он не старует)"
    Тоже самое,сидел,пыхтел,разбира ся с линухом.Потом в отзывах по этой проблеме,автор проекта написал,что драйвер может не стартовать по причине различий ядер.Возможно имеет смысл скомпилировать ядро с обновленным драйвером и на него установить wifibroadcast.Т.е. не подменять драйвера в уже рабочем изделии.Меня сейчас заботит несколько другая тема.Где-же всё-таки прописать частоты 2,3 гига,имею ввиду файлы драйверов перед компиляцией.В тех что описаны тут нет строк про частоты.В частности в файле htc_drv_init.c может их надо дописывать?