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

schs
khomyakk:

Для приёмника в ЛРС, находящегося в нескольких метрах от аппы качество сигнала остаётся достаточным. Но здорово облегчается жизнь приемника ХД видео.

Тогда лучше снять родную антенну, поставить разъём.
Если нужна полная мощность - накручивать сосиську, если нет - терминатор. С терминатором надёжно, безопасно для выходного каскада передатчика, ну и эстетика не страдает.
Если в аппе есть режим range test - можно включить его, мощность упадёт где то на порядок.

lelik
siderat:

Да 1.2 самое то. Чувак с рцгрупс на фпвблю слетал на 12км в дальней точке высота 160м, а так в целом метров 60.

Коллеги, мне по условию задачи дальности 2-2.5 км вполне достаточно, больше волнует качество и стабильность при наличии внизу ЦИФРОВОГО потока. Всякие голубые и не очень фпв имеют внизу только HDMI и для моих целей непригодны, попытка цифровать поток на земле привела к провалу из-за неприличных задержек и цены вопроса.

По поводу добавления в основную ветку: надо протестировать изменения со всеми возможными чипсетами. Карточки с atheros, ralink и mediatek есть, времени нет. Если кто-то заинтересовался - выложу текущие diff’ы и расскажу, куда пихать.

schs
lelik:

Если кто-то заинтересовался - выложу текущие diff’ы и расскажу, куда пихать.

Отдайте автору, возможно что то интегрирует в майнстрим.

Adekamer
lelik:

мне по условию задачи дальности 2-2.5 км вполне достаточно

высота больше 100 метров будет

lelik
Adekamer:

высота больше 100 метров будет

Меня устроит прямая видимость. Хотя и на 60-70 м. и удалении 2 км было все неплохо, пока не нырнули за лес. И да, это было с потоком 1080р30

schs:

Отдайте автору, возможно что то интегрирует в майнстрим.

Судя по его переписке (не со мной) на github’e про rtl8812au, его позиция следующая: “у меня нет карт, я сам проверить не могу, в релиз ничего включать не буду”. И да, bortek и rodizio1 - это же разные люди, мейнтейнер ez-wifibroadcast - bortek?

siderat
lelik:

И да, это было с потоком 1080р30

Запись с земли есть?

schs
lelik:

Судя по его переписке (не со мной) на github’e про rtl8812au, его позиция следующая: “у меня нет карт, я сам проверить не могу, в релиз ничего включать не буду”

Можно конечно отказ получить, но если Ваши патчи будут доступны - наверняка кто то будет использовать, несколько положительных отзывов - вполне достаточно для добавления. IMHO активной разработкой занимается сейчас rodizio.

lelik
siderat:

Запись с земли есть?

Постараюсь на досуге сделать, то, что есть - выложить не могу.

schs:

Можно конечно отказ получить, но если Ваши патчи будут доступны - наверняка кто то будет использовать, несколько положительных отзывов - вполне достаточно для добавления. IMHO активной разработкой занимается сейчас rodizio.

Мне проще форкнуть проект и вести свою ветку. Тем более что очень хочется все перекомпоновать под стандарты debian.

schs
lelik:

Мне проще форкнуть проект и вести свою ветку.

Чтож, тоже вариант, если есть время на это.

Zippelin

Подскажите, подключение IP камеры по витой паре почему в данном проекте не рассматривают? Камера с зумом имеется, хочется прикрутить

schs
Zippelin:

подключение IP камеры по витой паре почему в данном проекте не рассматривают?

Автора пока уговорить не удалось 😃 Попробуйте Вы.

lelik
Zippelin:

Подскажите, подключение IP камеры по витой паре почему в данном проекте не рассматривают? Камера с зумом имеется, хочется прикрутить

Для начала в качестве основной набортной железки рассматривается Pi0, у которой а) нет езернета и б) всего один USB, в который воткнут передатчик. Витой парой эту камеру к зерохе можно только примотать. Если же в воздух поднимать Pi3 с езернетом, то софтинка написана настолько ногами, что оторвать от нее поддержку сети в том виде, что у нее есть и сделать нормальную, с возможностью работы с IP-оборудованием сложнее, чем сделать свою сборку. Ну, и наконец, задержки с IP-камерами будут больше раза в два, а то и более, чем с CSI-камерой малинки.

schs
lelik:

Pi0, у которой а) нет езернета и б) всего один USB, в который воткнут передатчик

Я ставил USB хаб со встроенным ethernet, под другой проект. Хаб специальный, под малину, компактный.

lelik:

задержки с IP-камерами будут больше раза в два

Это так. Но с высоты нескольких километров это становиться неважным. Но зато будет хорошая картинка, при желании с трансфокатором и полноценным подвесом.

lelik
schs:

Но с высоты нескольких километров это становиться неважным.

Насколько я понял, весь проект был начат только ради борьбы с задержками. В противном случае проще воткнуть камеру в какой-нибудь Ubiquity bullet, настроенный как мост, примотать их скотчем к самолету и лететь, куда глаза глядят.

schs
lelik:

В противном случае проще воткнуть камеру в какой-нибудь Ubiquity bullet, настроенный как мост, примотать их скотчем к самолету и лететь, куда глаза глядят.

Увы, не так просто получается. Это было опробовано пару лет назад, линк крайне нестабильный.

Zippelin
schs:

линк крайне нестабильный

Добавлю, что ubiquity при потере сигнала типа “мост” при разрыве связи восстанавливается через раз. Возможно я не до конца поигрался в настройках

lelik
schs:

Увы, не так просто получается. Это было опробовано пару лет назад, линк крайне нестабильный.

Ну, значит, не судьба. Для желающих помахать рашпилем в потрохах ez-wifibroadcast надо:

  1. на передающем конце заменить конфигурацию ethernet на требуемую камерой (сейчас там включен dhcp-клиент). Возможно, надо просто включить ETHERNET_HOTSPOT, а возможно, что и не просто.
  2. в .profile вместо обращения к raspivid вставить вызов, скажем, gst-launch1.0 с каким-таким rtsp src и синком в stdout
khomyakk

Увеличил тх повер до 63. Тот же маршрут. Сильной прибавки в дальности не увидел. Те же 8км. Запас батарейки был. Решил повторить подвиг западных коллег на 14 км на высоте 500метров. Поднялся на 500 метров. Получилось 17км. Видео нарезка получилась не очень. Нарезал в Андроид видео редакторе.

khomyakk

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

По антеннам
Верхнее показание Хеликс
Второе -диполь
Третье - Харченко
На борту Vee с вертикальной поляризацией.

Adekamer

пришла рама мелкокоптера 250 размера, хотел в нее поставить пизеро с обвесом…
а не лезет никак
и сверху особо не поставишь, тк еше антену гпс ставить надо …
вот теперь мучаюсь куда это все инсталячить
в самолет нехочу - по разным причинам, основная - то что у самолета картинка дрыганая без подвеса…
450 раму нехочу … там вылазят схожин проблемы… буду благодарен - если поделитесь наработками как сумели собрать это все на коптере до 300 размера и ссылочку на раму пожалуйста
спасибо

=Max

Снова прошу помощи.

Есть экран для мобильного телефона 2560x1440 точек, диагональю 5.5 дюймов.
Подключается к наземной распберри 3б через свой контроллер с dsi-hdmi переходником.
Хочу настроить вывод на него wifibroadcast-передаваемой картинки.

Конфигурация 1
(config.txt)
hdmi_drive=1
hdmi_ignore_edid=0xa5000080
hdmi_group=2
hdmi_mode=87
hdmi_pixel_freq_limit=400000000
hdmi_cvt=1440 2560 48
max_framebuffer_width=1440
max_framebuffer_height=2560
display_rotate=0
framebuffer_width=1440
framebuffer_height=2560

Результат – перевернутое изображение посередине экрана после загрузочных строк:
Display: (DVI DMT (87) RGB full 16:9), 1440x2560 48.00Hz, progressive
2017/04/21 16:31:50 socat (667) N PTY is /dev/pts/0
2017/04/21 16:31:50 socat (667) N PTY is /dev/pts/1
2017/04/21 16:31:50 socat (667) N starting data transfer loop with FDs [5.5] and [7.7]
Setting up wifi cards…
Setting up 0018e7bbd2b6: monitor mode…done. bringing up… done. frequency 5580 MHz… done!
Starting RX … (FEC: 8/4/1 1400)
photos.app.goo.gl/p3MVZ279hVIsEIY73

Конфигурация 2
Попытался перевернуть изображение на 270 градусов.
(config.txt, показано только то что изменилось по отношению к конфигурации 1)

display_rotate=3

Результат – вверху экрана те же несколько загрузочных строк что и в конфигурации 1. Изображения нет.
photos.app.goo.gl/Nwhf6daLZ3M6G1rt1

Конфигурация 3
То же что и конфигурация 2 + меняю местами значения
framebuffer_width с framebuffer_height,
а также
max_framebuffer_width с max_framebuffer_height.

(config.txt, показано только то что изменилось по отношению к конфигурации 2)

framebuffer_width=2560
framebuffer_height=1440
max_framebuffer_width=2560
max_framebuffer_height=1440

Результат – тот же что и в конфигурации 2 (Изображения нет).