EZ-WifiBroadcast DIY HD видео своими руками
как на одних и тех же антеннах возможно и 2,4 и 5ггц
передатчик работает на 5 ГГц, а приемник - на 2.4
Тада ваще не понимаю проблемы…
Подскажите, где можно заказать подходящие wifi адаптеры на 5 ГГц. Никак не получается найти…
С AWUS1900 (RTL8814AU) проблема оказалась в драйвере - единственная рабочая версия - v5.1.5. Версии v5.2.9 и v5.2.20 теряют пакеты, а v5.3.4 кроме отсутсвия инжекции и потери пакетов еще и данные по антенным RSSI не отдает - только средний. Ну и код в драйвере, использующий плавующую точку (привет arm64 без soft-float) это отдельное чудо китайской инженерной мысли…
Я не сталкивался, но судя по инструкции по настройке выходной мощности передатчика от Бортека - ничего необычного. По поводу iw wlan1 set txpower fixed 3000 - это установка ЛИМИТА выходной мощности, истинная мощь в цифрах скрыта в глубине прошивки чипа, мне до нее добраться не удалось. По поводу alfa: есть такая бумажка, отчет о тестировании 036ACH конторой под названием FCC. Так там никаких 30 дбм не видно, 21-23 dBm в зависимости от модуляции, что совпадает с моими замерами.
Вообще теория wifibroadcast не сильно сложная. Можно почитать github.com/…/Analysis of Injection Capabilities an… как отправную точку.
Залам несколько нубских вопросов:
Вот есть же куча камер на чипсетах Ambrella A9-A12, да все, по сути. Чипсет на базе ARM, к тому же встречаются камеры с прошивками на опер сорсе.
Внутри камеры вращаются как rtos, так и Линукс. К тому же чипсет оснащён УАРТ, ЮСБ и так далее. Жмет чипсет видео на отлично, как красавец, может писать по два видепотока одновременно на сдшку.
Почему бы на железе от Ambrella не вращать весь этот балаган навесить, вместо малики- пускай амбрелла энкодит видео и сама его в радиосвистки пихает на стороне передатчика.
О передатчиках - многие камеры с амбрелла используют такие же модули Вифи, как и этот проект.
Это логично, работало бы шикарно. И похоже, что у dji оно именно так и сделано.
Малина похоже тут лишняя.
Все можно собрать на базе любой такой камеры. Слышал, что некоторые камеры опер сорс прошивки имеют.
Вот выбрать бы нам одну такую, или несколько, и свою прошивка к ним, с поддержкой этого проекта сделать. Вот это был бы рывок, и улучшение картинки, да и цена ниже, повторяемость выше.
На сколько это реально?
Сам то думаю, что да. Оно точно так, похоже, на xiaomi mi drone 4K сделано.
А где такие камеры, у которых прошивка opensource (в том числе и с исходниками ядра, чтобы можно было свой модуль под него собрать)?
Я пока еще не видел таких, поэтому и использую Pi Zero в качестве камеры. Еще вариант - Kurokesu C1 - это USB камера с аппаратным h264 кодированием (а главное, что есть поддержка ее API по смене режимов в линуксе) и сменной оптикой.
Большинство чипов Ambarellа (ну по крайней мере те, что я видел) имеют в комплекте древнее ядро и отстуствие доступа к SDK не подписав NDA.
Wifi в таких камерах обычно имеет минимальную выходную мощьность и для таких целей не пригоден.
Что имеем в итоге:
- SDK под NDA
- Физически нет возможности подключить мощьную wifi карту
- Непонятное время жизни камеры на рынке (обычно не более года-двух, а потом новая модель).
RPi camera тут выгодно отличается по всем пунктам.
Залам несколько нубских вопросов:
Вот есть же куча камер на чипсетах Ambrella A9-A12, да все, по сути. Чипсет на базе ARM, к тому же встречаются камеры с прошивками на опер сорсе.
Внутри камеры вращаются как rtos, так и Линукс. К тому же чипсет оснащён УАРТ, ЮСБ и так далее. Жмет чипсет видео на отлично, как красавец, может писать по два видепотока одновременно на сдшку.
Почему бы на железе от Ambrella не вращать весь этот балаган навесить, вместо малики- пускай амбрелла энкодит видео и сама его в радиосвистки пихает на стороне передатчика.
О передатчиках - многие камеры с амбрелла используют такие же модули Вифи, как и этот проект.
Это логично, работало бы шикарно. И похоже, что у dji оно именно так и сделано.
Малина похоже тут лишняя.
Все можно собрать на базе любой такой камеры. Слышал, что некоторые камеры опер сорс прошивки имеют.
Вот выбрать бы нам одну такую, или несколько, и свою прошивка к ним, с поддержкой этого проекта сделать. Вот это был бы рывок, и улучшение картинки, да и цена ниже, повторяемость выше.На сколько это реально?
Сам то думаю, что да. Оно точно так, похоже, на xiaomi mi drone 4K сделано.
Я пробовал заставить xiaomi yi отдавать видео через usb. Без sdk это сделать не получается. В линуксе там невозможно сделать даже usbnet.
А где такие камеры, у которых прошивка opensource (в том числе и с исходниками ядра, чтобы можно было свой модуль под него собрать)?
Я пока еще не видел таких, поэтому и использую Pi Zero в качестве камеры. Еще вариант - Kurokesu C1 - это USB камера с аппаратным h264 кодированием (а главное, что есть поддержка ее API по смене режимов в линуксе) и сменной оптикой.
Большинство чипов Ambarellа (ну по крайней мере те, что я видел) имеют в комплекте древнее ядро и отстуствие доступа к SDK не подписав NDA.
Wifi в таких камерах обычно имеет минимальную выходную мощьность и для таких целей не пригоден.Что имеем в итоге:
- SDK под NDA
- Физически нет возможности подключить мощьную wifi карту
- Непонятное время жизни камеры на рынке (обычно не более года-двух, а потом новая модель).
RPi camera тут выгодно отличается по всем пунктам.
кроме качества картинки к сожалению
С AWUS1900 (RTL8814AU) проблема оказалась в драйвере - единственная рабочая версия - v5.1.5
Oops, я его даже не глядел. Попробую сегодня.
А где такие камеры, у которых прошивка opensource (в том числе и с исходниками ядра, чтобы можно было свой модуль под него собрать)?
Я ковырялся в прошивке IP-камеры на Hi3516, это arm, тулчейн к нему есть, спеки есть, открытый SDK с примерами использования энкодера есть. На плате разведено все, что надо - uart для телеметрии, usb для свистка. Простор для творчества.
Я пробовал заставить xiaomi yi отдавать видео через usb. Без sdk это сделать не получается. В линуксе там невозможно сделать даже usbnet.
Это потому, наверное, что в Амбрелла ковырять нужно rtOS,. Там rtOS всем этим заведует, а на линукс только вебморда вращается и остальное по мелочи.
Да, с опен морсом я погорячился. Кинулся искать и не нашел.
У всех камер на Амбрелла есть потоковое видео по вифи. Может есть вариант его принять на один свисток, а вторым снова в эфир отправить, в таком же режиме как сабж темы делает?
Очень уж мне сабж интересен, но с пи камерой интерес уходит в ноль. Мне хорошая съёмочная камера нужна в 4К желательно.
А Hisilicon? Разве там не опенсорс?
_______
Не заметил пост Лелика.
Очень уж мне сабж интересен, но с пи камерой интерес уходит в ноль.
Никто єтим заниматься не будет.
И что получилось?
Как у них с латентностью видео?
Как там сделан автофокус для варифокальных объективов (в примерах SDK я не нашел)?
Посмотрел я их SDK (sourceforge.net/projects/hisi/files/SDK/Hi3516/). Ядро там к сожалению старое (3.4) - придется сильно патчить wifi-стек либо использовать только как камеру.
Про USB-OTG (чтобы подключить к другой машине через usbnet) я в документации не увидел. Остается только ethernet (4 провода + 2 питания) для соединения с внешним миром.
Если напрямую в камере цеплять wifi карту (там вроде есть usb host), то наверное будет работать, но проводов (с учетом телеметрии и RC-out) нужно будет вести целый жгут (для стационарной камеры подойдет, а для карданного подвеса уже многовато)
Oops, я его даже не глядел. Попробую сегодня.
Я ковырялся в прошивке IP-камеры на Hi3516, это arm, тулчейн к нему есть, спеки есть, открытый SDK с примерами использования энкодера есть. На плате разведено все, что надо - uart для телеметрии, usb для свистка. Простор для творчества.
Ну если цель снимать на флешку внутри камеры, то подойдет любая (хоть зеркалка) с avout или hdmi + конвертер в h264 (бывают, правда я не видел сильно компактных).
Ну а если надо гнать видео на землю в realtime, то тут без вариантов - надо делать свою камеру. Но это уже требует не любительских бюджетов.
Очень уж мне сабж интересен, но с пи камерой интерес уходит в ноль. Мне хорошая съёмочная камера нужна в 4К желательно.
И что получилось?
Да ничего пока не получилось. Прицепил uart, увидел u-boot, отложил на долгие зимние вечера (да и то если будет нужда).
Я пробовал заставить xiaomi yi отдавать видео через usb. Без sdk это сделать не получается. В линуксе там невозможно сделать даже usbnet.
Хорошо, а как на счёт novatek?www.goprawn.com/forum/…/2878-novatek-sdk
Хорошо, а как на счёт novatek?
Займитесь, сделайте, опубликуйте результаты. В чём проблема?
Займитесь, сделайте, опубликуйте результаты. В чём проблема?
А вы, батенька, смотрю так по теме, местный тролль?
Был бы я программистом, так бы и сделал. Тем более что на моем веку были собранные мной специализироыанные дистры для медиабоксов. Но увы, мое программирование заканчивается на простенький скрипт для sh, или ардуинкой светодиоды позажигать (утрирую конечно, но реальность не далека).
Но увы
Вот и сидите молча. 😃 И ждите, пока умные сделают и быть может поделятся.
Тем более что на моем веку были собранные мной специализироыанные дистры для медиабоксов
Ну а во всей этой бодяге ничего другого и не надо, софт весь написан, осталось собрать под нужный камень, написать тот самый скрипт на sh и запаковать в соответствии.
Вот и сидите молча. 😃 И ждите, пока умные сделают и быть может поделятся.
Ясно, я не ошибся в вас, и вашей ролью в этой теме. 😉