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

dimiriy

В первом случае выгорело всё. Бэк, малина, альфа. Во втором только бэк. Нагрузка на бэки в крыльях хорошая. Элерон и ещё мощная серва поворотного механизма. Кстати бэки на 4а и максимум до 6а.

lelik
РД00:

и получил ~500 мс задержки

Я писал о неторопливости видео на малине: разница с FVP_VR - 30% не в пользу малины

РД00:

Чтоб творить им совместное зло потом - поделиться приехали опытом !

И каков же будет Ваш положительный ответ?

РД00

Новый год вначале надо пережить, очень отвлекает. Но вообще идея хорошая.

dimiriy:

подключении к одной полётной батарее горит малина , выгорает бек и альфа сдохла

Обрыв земли BECа, он выдает полное напряжение батареи вместо 5В.

Я именно поэтому маниакально прозваниваю все земли и силовые цепи перед первым включением.

tuskan
РД00:

Обрыв земли BECа, он выдает полное напряжение батареи вместо 5В.

черт.
вот значит как… я на ходу подключал бек в разъем и наверное криво его вставлял - спалил тогда полетник

dimiriy

Дмитрий, скорей всего Вы правы. В первом случае, когда выгорело всё, мне не понравился разъём которым подключал бэк к плате распределения питания. Он немного люфтил. Я его заменил. При повторном подключении я поставил то что было под рукой, а именно dc-dc понижающий на м/с MP1584. Посчитал что будет достаточно. Возможно его не хватило или брак.
Вот ещё хотелось понять. Схема подключения от одной батареи будет работать, телеметрия пойдёт, если убрать землю от пикса до малины ?
Я в этом не очень разбираюсь.
Спасибо всем за советы. На всякий случай заказал ещё одну малину 😃

whoim

Земли много не бывает. Помимо той, что обязательно на питании, достаточным сечением проводов, сигнальные желательно завивать вместе с земляным во избежание помех различных.

РД00

Коллеги, не переживайте, рекорд по применению земель пока что у меня. Неделю назад сжег ноутбук, подав через него ноль на фазу 220В. Всего-то подключил коллективную антенну к USB ТВ-тюнеру, а ноут был запитан от блока питания. Похоже, этот блок коротил зануление на фазу, а на оплетке антенны ноль.

Ток пошел через землю USB и БП, выжег земляной контакт разъема питания, и дальше по оставшемуся кратчайшему пути - через цепь +19В. Хороший был аппарат, как раз планировался на наземку WFBC.

kak-dela007
lelik:

а не провести ли нам московский слет любителей (и профессионалов 😃) WFBC ?

Категорически поддерживаю)

РД00
dimiriy:

Схема подключения от одной батареи будет работать, телеметрия пойдёт, если убрать землю от пикса до малины

Очень нежелательно. Останется соединение земель только через батарею. Все падение напряжения от импульсного тока питания малины на ее земляном проводе (а он какую-то индуктивность всегда имеет) окажется приложенным между пиксом и малиной, суммируясь с сигналом.

Вообще обычно земли стараются соединять так, чтобы через сигнальные земли (те, что идут в паре с сигналом между модулями) не шли никакие токи питания. Немцу посоветовали ересь, там малина запитывается через сигнальную землю от пикса.

schs
РД00:

Всего-то подключил коллективную антенну к USB ТВ-тюнеру,

Не в тему, но может пригодиться, для кабельных сетей по коаксиалу или коллективной антенны есть специальные трансфоматоры, для гальванической развязки. Стоит такой фирменный, сигнал сколько либо видимо не гасит, зато дёргом не токает при подключении кабеля 😃
P.S. извиняюсь за оффтопик.

РД00

Причем он у меня, зараза, был, в разводке стоит старый трансформаторный сплиттер. Вот только там земли соединены 😃

avo-18
lelik:

а не провести ли нам московский слет любителей (и профессионалов 😃) WFBC ?

Друзья, наверно лучше Вам организовать свою ветку, например “EZ для подготовленных”, а нам сюда не сильно непродвинутым спускать готовые решения. Предложения на теоретическом уровне очень заманчивые. Честно, без обиды.

lelik
avo-18:

а нам сюда не сильно непродвинутым спускать готовые решения

Это будет оффтопиком, ибо в названии темы есть буквы DIY, что на буржуинском значит “сделай сам”

HardRock

Начал детальное изучение кода WifiBroadcast & OpenHD.
В целом всё просто и “топорно”, но возник вопрос по FEC.

Если правильно понимаю, то FEC планировалось использовать потому что с адаптера можно получать битые фреймы с выставленным флагом IEEE80211_RADIOTAP_F_BADFCS и попытаться восстановить данные, что по идее должно улучшить качество картинки при работе в условиях плохого приёма или большого количества помех в эфире.
Изначально (в старых версиях WifiBc, этого не было), сейчас есть.
Однако, в мастер ветке OpenHD эту функцию судя по всему решили выпилить, код ещё не подчищен (в том числе параметры оставлены), но FEC уже не работает + заявлено что они не принимают битые фреймы, хотя явно этого не нашел (нет проверок). Видимо настройка драйвера.

По опыту практического использования, помогает ли FEC или вся его польза уничтожается повышенным требованием к пропускной способности и “лишней” нагрузкой на процессор?

Yanchak

Вопрос - можно ли поменять последовательность блоков так,чтоб первым передавались блоки из середины кадра?. т.е при сбоях все что после сбоя рассыпается, будет сохранятся самая информативная часть.

HardRock

В h264 есть такая штука как ROI (Region Of Interest), которая позволяет задавать другие настройки кодирования для этих регионов.
Однако, в общем случае я думаю это работать не будет, слишком мало статичных сцен при полёте. Нужно экспериментировать.

Yanchak
HardRock:

Однако, в общем случае я думаю это работать не будет, слишком мало статичных сцен при полёте. Нужно экспериментировать.

Середина экрана в полете самая ценная. Ну точнее средняя треть от нижней половины 😃

lelik
Yanchak:

Середина экрана в полете самая ценная. Ну точнее средняя треть от нижней половины 😃

Коллеги, не позорьтесь. H264 - инкрементальный формат, передается опорный (ключевой, I) кадр, после него - изменения § до следующего опорного. Любой пролюбленный кадр разносит картинку до следующего I-frame, посему никакие серединки не канают. ROI - это термин потрохов камеры, связанный скорее с motion detect и к кодированию потока не относится (ROI могут быть определены и для MJPEG, и для H265 и для нежатого потоков)

HardRock:

они не принимают битые фреймы

Не, серьезно? Выпилили FEC??? Фото Лаврова в студию!

Число 531 в левом верхнем углу под dBm - количество использованных fec-пакетов, а 51 - число случаев, где fec не помогла. т.е. fec полезен в 90% случаев.

HardRock
lelik:

Не, серьезно? Выпилили FEC??? Фото Лаврова в студию!

github.com/OpenHD/Open.HD/blob/master/…/rx.c#L514

lelik:

Коллеги, не позорьтесь. H264 - инкрементальный формат, передается опорный (ключевой, I) кадр, после него - изменения § до следующего опорного. Любой пролюбленный кадр разносит картинку до следующего I-frame, посему никакие серединки не канают. ROI - это термин потрохов камеры, связанный скорее с motion detect и к кодированию потока не относится (ROI могут быть определены и для MJPEG, и для H265 и для нежатого потоков)

По большому счёту да, всё так, ROI больше для термин для сохранения различной информации в кадр.
Однако, читал в нескольких источниках о настройке QP по макроблокам. Получается что “интересное” идёт с большим битрейтом, переферия - с меньшим. В итоге общий битрейт меньше. От потерь конечно не спасёт.
Да и вообще не представляю как кроме FEC можно восстановить потерянные данные 😃
Для камер видеонаблюдения потеря не так страшна т.к. много статики, а в полёте меняется всё, так что “рассыпание” видно лучше.

lelik
HardRock:

Не-не-не, Дэвид Блейн! Выпилили проверку FCS, что правильно, ибо нам что сову об пенек, что пеньком об сову: стек не передаст битый пакет в юзерспейс и мы никогда о его тяжелой судьбе не узнаем, а просто сочтем пролюбленным и попробуем восстановить с помощью fec.

HardRock:

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

QP, VBR, CBR… Как все это сложно, Веничка, как все это тонко! У меня есть две камеры, обе на SN9C292 енкодере, но с разными матрицами. Одна напрочь не работает с CBR, но великолепно пашет с VBR, другая - с точностью до наоборот. Понижать битрейт - так давайте на Н.265 переходить, что уж там.