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

РД00
lelik:

велкам в гости

Спачибо, обдумаю.

Предполагал обойтись меньшей кровью: кодеки не трогать, в штатную прошивку добавить минимум свой исполняемый бинарник (возможно, ценой выкидывания веб-сервера), максимум - смонтировать файловую систему как RW с доступом через telnet, он там есть. Изменять все, относящееся к картинке, h264 и RTP мне и не нужно. В случае решения svpcom’а достаточно перенаправить RTP на localhost:5600 и добавить его бинарник.

Fisher15

Приехала камера первой версии с широкоугольным объективом. Отличается от оригинальной в топологии разводки и фиксированной матрицей. Тот же глюк, что и оригинальных - при увеличении разрешения угол обзора уменьшается - угол широкий только на 720p. Размер большеват. Объектив 5 мп с внутренним несьемным ИК фильтром, со стандартной резьбой 12*0,5 - может быть переставлен на любую ФПВ камеру. Кому нравится летать на широком угле - можно брать. рейт на видео -5. Вес камеры 15.2 грамма, размер платы 32*32, толщина с объективом - 26 мм.

РД00

UPD : разбирается прошивка очень несложно. uBoot, ядро и три образа файловой системы (cramfs) :

d@lubuntu:~/cam$ ls -g
drwxrwxr-x 1 sambashare  136 Jan  1  1970 custom
drwxrwxr-x 1 sambashare  244 Jan  1  1970 romfs
drwxrwxr-x 8        634   96 Nov 23 11:52 user

d@lubuntu:~/cam$ ls romfs -g
drwxr-xr-x 1 sambashare 1100 Jan  1  1970 bin
drwxr-xr-x 1 sambashare    0 Jan  1  1970 boot
drwxr-xr-x 1 sambashare    0 Jan  1  1970 dev
drwxr-xr-x 1 sambashare  184 Jan  1  1970 etc
drwxr-xr-x 1 sambashare    0 Jan  1  1970 home
drwxr-xr-x 1 sambashare  940 Jan  1  1970 lib
lrwxrwxrwx 1 sambashare   11 Jan  1  1970 linuxrc -> bin/busybox
drwxr-xr-x 1 sambashare   68 Jan  1  1970 mnt
drwxr-xr-x 1 sambashare    0 Jan  1  1970 proc
drwxr-xr-x 1 sambashare    0 Jan  1  1970 root
drwxr-xr-x 1 sambashare  516 Jan  1  1970 sbin
drwxr-xr-x 1 sambashare    0 Jan  1  1970 sys
drwxr-xr-x 1 sambashare    0 Jan  1  1970 tmp
drwxr-xr-x 1 sambashare   48 Jan  1  1970 usr
drwxr-xr-x 1 sambashare    0 Jan  1  1970 var

d@lubuntu:~/cam$ ls custom -l
drwxr-xr-x 1 634 sambashare 268 Jan  1  1970 CustomConfig
drwxrwxr-x 1 634 sambashare  40 Jan  1  1970 data
drwxr-xr-x 1 634 sambashare  20 Jan  1  1970 Dot
-rwxr-xr-x 1 634 sambashare 480 Jan  1  1970 FirmwareInfo
drwxr-xr-x 1 634 sambashare   0 Jan  1  1970 FixedConfig
-rw-rw-r-- 1 634 sambashare 658 Jan  1  1970 ProductDefinition

d@lubuntu:~/cam$ ls user -l
drwxrwxr-x 3 634 634  168 Nov 23 11:52 bin
drwxrwxr-x 2 634 634   48 Nov 23 11:52 etc
drwxrwxr-x 4 634 634  105 Nov 23 11:52 lib
drwxrwxr-x 2 634 634    3 Nov 23 11:52 sbin
drwxrwxr-x 4 634 634   44 Nov 23 11:52 share
drwxrwxr-x 2 634 634 2590 Nov 23 11:52 web

Если она так же запросто и соберется, то полдела сделано.

Fisher15:

при увеличении разрешения угол обзора уменьшается - угол широкий только на 720p

Как-то я это побеждал параметрами raspivid. Кажется, --mode.

lelik
Rezonator:

Для RTL8812AU добавили

KMK, этого недостаточно

Rezonator:

Not bad. Это нестандартный объектив насколько я понимаю?

Это USB-камера, сенсор 1/3 Aptina AR0331, 1080p30, WDR 100dB, объектив 12х0.5 2.8мм IR. Сама верхняя железяка и софт не имеют с WFBC/OpenHD ничего общего, кроме идеологической совместимости и общих форматов и протоколов (сверху вниз, снизу вверх - совсем несовместимы).

whoim
lelik:

Это USB-камера, сенсор 1/3 Aptina AR0331, 1080p30, WDR 100dB, объектив 12х0.5 2.8мм IR.

Задержки как?

lelik
kak-dela007:

Ух-ты! А что это за игра там такая? 😃

Летать на реальном самолетике в виртуальные колечки. Но это прототип прототипа прототипа.

whoim:

Задержки как?

Mеньше, чем у WFBC. 1080p30 при выводе на планшет с FPV_VR - ок. 200 мс. Реально - хватает для полноценного полета по камере от взлета с колес до посадки на колеса. И, вроде, на игру тоже.

РД00:

перенаправить RTP

Там не RTP, там RTSP. И, соответственно, задержка на величину хендшейка. Это раз. В этой камере ядро 3.х и как там с frame injection обстоят дела - ХЗ. Это дыва

siderat
lelik:

USB-камера, сенсор 1/3 Aptina AR0331, 1080p30,

Субъективно не сильно лучше камеры pi 1.3.

kak-dela007
lelik:

Летать на реальном самолетике в виртуальные колечки. Но это прототип прототипа прототипа.

Готов протестировать андроид-версию, если она есть 😃
Это же значит, что можно сделать френд-радар, чтобы искать друзей в небе) Читал, что реализуют такое на аналоге…

lelik
siderat:

Субъективно не сильно лучше камеры pi 1.3.

Несравнимо, особенно при хорошей погоде. И по солнцу, и против, и переход туда-сюда крышу кодеку не сносит.

whoim
lelik:

Несравнимо, особенно при хорошей погоде. И по солнцу, и против, и переход туда-сюда крышу кодеку не сносит.

Имеет смысл цеплять к классическому образу опенхэдэ на рпи?

А то, чую, как всегда - “но есть один нюанс” xD

lelik
whoim:

А то, чую, как всегда - “но есть один нюанс” xD

Один, но маленький есть. Это “программно-аппаратный комплекс”, не имеющий никакого отношения ни к 1) малине, ни 2) openhd. это вот такая шняга, в которую втыкается свисток, полетный контроллер с мавлинком и 5В:

whoim

Поэтому я и спросил про классический open.hd на малине и эту камеру, есть ли смысл. Хотя бы в 720p. Хотя бы на 3 версии, а не на zero.

РД00

А одноплатник какой ? Orange PI Zero, судя по винтам ?

lelik
РД00:

А одноплатник какой ? Orange PI Zero, судя по винтам ?

Есть два варианта: самопальная платка с MIPS и Nano Pi Core. Разницы по функционалу никакой, мипсина чуть меньше, нанка менее хлопотна и обходится дешевле, так что остановимся на ней.

РД00
lelik:

самопальная платка с MIPS

Вы не вместе с командой Virt2Real работаете ?

Корпус особенно красив.

“Как то слухи прошли, на Урале
деревянный компьютер собрали.
Без гвоздей, топором,
Мышь, модем, CDROM.
Мышь живая, в подвале поймали.”

lelik
РД00:

Вы не вместе с командой Virt2Real работаете ?

Не, у нас свой дурдом

РД00:

Корпус особенно красив.

Это Вы еще наземки не видели. С другой стороны, узнав о том, что Роллс-Ройс делает панель приборов из хванерия, я тоже особо не парюсь. А имея лазер на расстоянии плевка - тем более, макетировать получается быстрее, чем на 3д-принтере.

РД00:

Как то слухи прошли, на Урале

У Аськи было “Говорят, мужики на Урале”. А так - оно самое.
и “Диск, модем…”

kak-dela007:

Готов протестировать андроид-версию, если она есть 😃

Готов поставить задачу и профинансировать (опосредованно) написание оной 😃

Makey
Makey:

Поэтому решил описать процедуру как это удалось сделать мне. Просьба не пинать за излишние подробности. Итак начнем:

  • Подключаем CD карту к компьютеру Windows

В процессе установки патча выяснились проблемы связанные с атрибутами устанавливаемых файлов . Это приводило к ошибке системы. Чтобы собрать мои мытарства с проектом в одном месте решил написать статейку на нашем сайте . Где дополнил способом изменения атрибутов файла патча.

schs
РД00:

Приехала вот такая камера. Померил задержку.

Задержка приемлимая. Как картинка в динамике?