EZ-WifiBroadcast DIY HD видео своими руками

traveler

Подскажите новенькому, заинтересовавшемуся - возможно ли данную систему использовать исключительно на 5ГГц отключив 2,4?
На какую дальность можно надеяться? 3-5 км реально в полях?

lelik
traveler:

возможно ли данную систему использовать исключительно на 5ГГц

Это одновременно на 5 и на 2.4 с надо поизвращаться, а исключительно на 5 - легко. Про дальность - надо смотреть, у нас в подмосковной эфирной помойке на 5 ГГц получалось улететь за 3 км.

traveler
lelik:

у нас в подмосковной эфирной помойке на 5 ГГц получалось улететь за 3 км.

А на 2,4 дальше пробивает в одинаковых условиях?
Я именно про за городом, городские условия мне понятны, сам летаю на Lightbridge

lelik:

одновременно на 5 и на 2.4 с надо поизвращаться

Вот тут мне совершенно непонятно как на одних и тех же антеннах возможно и 2,4 и 5ггц

khomyakk

Вот такого размера бленду можно ставить при 720р. Обьектив 3,6. Попробую полетать с блендой. Получается 10.5мм от среза обьектива.

Lazy
traveler:

как на одних и тех же антеннах возможно и 2,4 и 5ггц

lelik
Lazy:

Да нет же, передатчик работает на 5 ГГц, а приемник - на 2.4 и никто никому не мешает.

Lazy
lelik:

передатчик работает на 5 ГГц, а приемник - на 2.4

Тада ваще не понимаю проблемы…

Fisher15

Подскажите, где можно заказать подходящие wifi адаптеры на 5 ГГц. Никак не получается найти…

svpcom

С AWUS1900 (RTL8814AU) проблема оказалась в драйвере - единственная рабочая версия - v5.1.5. Версии v5.2.9 и v5.2.20 теряют пакеты, а v5.3.4 кроме отсутсвия инжекции и потери пакетов еще и данные по антенным RSSI не отдает - только средний. Ну и код в драйвере, использующий плавующую точку (привет arm64 без soft-float) это отдельное чудо китайской инженерной мысли…

lelik:

Я не сталкивался, но судя по инструкции по настройке выходной мощности передатчика от Бортека - ничего необычного. По поводу iw wlan1 set txpower fixed 3000 - это установка ЛИМИТА выходной мощности, истинная мощь в цифрах скрыта в глубине прошивки чипа, мне до нее добраться не удалось. По поводу alfa: есть такая бумажка, отчет о тестировании 036ACH конторой под названием FCC. Так там никаких 30 дбм не видно, 21-23 dBm в зависимости от модуляции, что совпадает с моими замерами.

kostyamat
svpcom:

Вообще теория wifibroadcast не сильно сложная. Можно почитать github.com/…/Analysis of Injection Capabilities an… как отправную точку.

Залам несколько нубских вопросов:
Вот есть же куча камер на чипсетах Ambrella A9-A12, да все, по сути. Чипсет на базе ARM, к тому же встречаются камеры с прошивками на опер сорсе.
Внутри камеры вращаются как rtos, так и Линукс. К тому же чипсет оснащён УАРТ, ЮСБ и так далее. Жмет чипсет видео на отлично, как красавец, может писать по два видепотока одновременно на сдшку.
Почему бы на железе от Ambrella не вращать весь этот балаган навесить, вместо малики- пускай амбрелла энкодит видео и сама его в радиосвистки пихает на стороне передатчика.
О передатчиках - многие камеры с амбрелла используют такие же модули Вифи, как и этот проект.
Это логично, работало бы шикарно. И похоже, что у dji оно именно так и сделано.
Малина похоже тут лишняя.
Все можно собрать на базе любой такой камеры. Слышал, что некоторые камеры опер сорс прошивки имеют.
Вот выбрать бы нам одну такую, или несколько, и свою прошивка к ним, с поддержкой этого проекта сделать. Вот это был бы рывок, и улучшение картинки, да и цена ниже, повторяемость выше.

На сколько это реально?

Сам то думаю, что да. Оно точно так, похоже, на xiaomi mi drone 4K сделано.

svpcom

А где такие камеры, у которых прошивка opensource (в том числе и с исходниками ядра, чтобы можно было свой модуль под него собрать)?

Я пока еще не видел таких, поэтому и использую Pi Zero в качестве камеры. Еще вариант - Kurokesu C1 - это USB камера с аппаратным h264 кодированием (а главное, что есть поддержка ее API по смене режимов в линуксе) и сменной оптикой.
Большинство чипов Ambarellа (ну по крайней мере те, что я видел) имеют в комплекте древнее ядро и отстуствие доступа к SDK не подписав NDA.
Wifi в таких камерах обычно имеет минимальную выходную мощьность и для таких целей не пригоден.

Что имеем в итоге:

  1. SDK под NDA
  2. Физически нет возможности подключить мощьную wifi карту
  3. Непонятное время жизни камеры на рынке (обычно не более года-двух, а потом новая модель).

RPi camera тут выгодно отличается по всем пунктам.

kostyamat:

Залам несколько нубских вопросов:
Вот есть же куча камер на чипсетах Ambrella A9-A12, да все, по сути. Чипсет на базе ARM, к тому же встречаются камеры с прошивками на опер сорсе.
Внутри камеры вращаются как rtos, так и Линукс. К тому же чипсет оснащён УАРТ, ЮСБ и так далее. Жмет чипсет видео на отлично, как красавец, может писать по два видепотока одновременно на сдшку.
Почему бы на железе от Ambrella не вращать весь этот балаган навесить, вместо малики- пускай амбрелла энкодит видео и сама его в радиосвистки пихает на стороне передатчика.
О передатчиках - многие камеры с амбрелла используют такие же модули Вифи, как и этот проект.
Это логично, работало бы шикарно. И похоже, что у dji оно именно так и сделано.
Малина похоже тут лишняя.
Все можно собрать на базе любой такой камеры. Слышал, что некоторые камеры опер сорс прошивки имеют.
Вот выбрать бы нам одну такую, или несколько, и свою прошивка к ним, с поддержкой этого проекта сделать. Вот это был бы рывок, и улучшение картинки, да и цена ниже, повторяемость выше.

На сколько это реально?

Сам то думаю, что да. Оно точно так, похоже, на xiaomi mi drone 4K сделано.

svpcom

Я пробовал заставить xiaomi yi отдавать видео через usb. Без sdk это сделать не получается. В линуксе там невозможно сделать даже usbnet.

Yden
svpcom:

А где такие камеры, у которых прошивка opensource (в том числе и с исходниками ядра, чтобы можно было свой модуль под него собрать)?

Я пока еще не видел таких, поэтому и использую Pi Zero в качестве камеры. Еще вариант - Kurokesu C1 - это USB камера с аппаратным h264 кодированием (а главное, что есть поддержка ее API по смене режимов в линуксе) и сменной оптикой.
Большинство чипов Ambarellа (ну по крайней мере те, что я видел) имеют в комплекте древнее ядро и отстуствие доступа к SDK не подписав NDA.
Wifi в таких камерах обычно имеет минимальную выходную мощьность и для таких целей не пригоден.

Что имеем в итоге:

  1. SDK под NDA
  2. Физически нет возможности подключить мощьную wifi карту
  3. Непонятное время жизни камеры на рынке (обычно не более года-двух, а потом новая модель).

RPi camera тут выгодно отличается по всем пунктам.

кроме качества картинки к сожалению

lelik
svpcom:

С AWUS1900 (RTL8814AU) проблема оказалась в драйвере - единственная рабочая версия - v5.1.5

Oops, я его даже не глядел. Попробую сегодня.

svpcom:

А где такие камеры, у которых прошивка opensource (в том числе и с исходниками ядра, чтобы можно было свой модуль под него собрать)?

Я ковырялся в прошивке IP-камеры на Hi3516, это arm, тулчейн к нему есть, спеки есть, открытый SDK с примерами использования энкодера есть. На плате разведено все, что надо - uart для телеметрии, usb для свистка. Простор для творчества.

kostyamat
svpcom:

Я пробовал заставить xiaomi yi отдавать видео через usb. Без sdk это сделать не получается. В линуксе там невозможно сделать даже usbnet.

Это потому, наверное, что в Амбрелла ковырять нужно rtOS,. Там rtOS всем этим заведует, а на линукс только вебморда вращается и остальное по мелочи.
Да, с опен морсом я погорячился. Кинулся искать и не нашел.
У всех камер на Амбрелла есть потоковое видео по вифи. Может есть вариант его принять на один свисток, а вторым снова в эфир отправить, в таком же режиме как сабж темы делает?

Очень уж мне сабж интересен, но с пи камерой интерес уходит в ноль. Мне хорошая съёмочная камера нужна в 4К желательно.

questioner

А Hisilicon? Разве там не опенсорс?
_______

Не заметил пост Лелика.

khomyakk
kostyamat:

Очень уж мне сабж интересен, но с пи камерой интерес уходит в ноль.

Никто єтим заниматься не будет.

svpcom

И что получилось?
Как у них с латентностью видео?
Как там сделан автофокус для варифокальных объективов (в примерах SDK я не нашел)?

Посмотрел я их SDK (sourceforge.net/projects/hisi/files/SDK/Hi3516/). Ядро там к сожалению старое (3.4) - придется сильно патчить wifi-стек либо использовать только как камеру.

Про USB-OTG (чтобы подключить к другой машине через usbnet) я в документации не увидел. Остается только ethernet (4 провода + 2 питания) для соединения с внешним миром.
Если напрямую в камере цеплять wifi карту (там вроде есть usb host), то наверное будет работать, но проводов (с учетом телеметрии и RC-out) нужно будет вести целый жгут (для стационарной камеры подойдет, а для карданного подвеса уже многовато)

lelik:

Oops, я его даже не глядел. Попробую сегодня.

Я ковырялся в прошивке IP-камеры на Hi3516, это arm, тулчейн к нему есть, спеки есть, открытый SDK с примерами использования энкодера есть. На плате разведено все, что надо - uart для телеметрии, usb для свистка. Простор для творчества.

Ну если цель снимать на флешку внутри камеры, то подойдет любая (хоть зеркалка) с avout или hdmi + конвертер в h264 (бывают, правда я не видел сильно компактных).
Ну а если надо гнать видео на землю в realtime, то тут без вариантов - надо делать свою камеру. Но это уже требует не любительских бюджетов.

kostyamat:

Очень уж мне сабж интересен, но с пи камерой интерес уходит в ноль. Мне хорошая съёмочная камера нужна в 4К желательно.

lelik
svpcom:

И что получилось?

Да ничего пока не получилось. Прицепил uart, увидел u-boot, отложил на долгие зимние вечера (да и то если будет нужда).

kostyamat
svpcom:

Я пробовал заставить xiaomi yi отдавать видео через usb. Без sdk это сделать не получается. В линуксе там невозможно сделать даже usbnet.

Хорошо, а как на счёт novatek?www.goprawn.com/forum/…/2878-novatek-sdk

Lazy
kostyamat:

Хорошо, а как на счёт novatek?

Займитесь, сделайте, опубликуйте результаты. В чём проблема?