EZ-WifiBroadcast DIY HD видео своими руками
Добрый вечер, Юрий!
Сегодня у меня получилось пропатчикть
В процессе установки патча выяснились проблемы связанные с атрибутами устанавливаемых файлов . Это приводило к ошибке системы. Чтобы собрать мои мытарства с проектом в одном месте решил написать статейку на нашем сайте . Где дополнил способом изменения атрибутов файла патча.
Спасибо, Юрий! Сегодня получилось пропатчикть по вашей инструкции. Но только с присланными Вами файлами .c и .h, с самостоятельно скачанными по ссылке Константина, почему-то выдавал ошибку, хоть и делал всё правильно.
Несколько более приличная картинка с камеры - yadi.sk/i/X6xGqn0K6C1H_Q
Несколько более приличная картинка с камеры - yadi.sk/i/X6xGqn0K6C1H_Q
Получается, к малине по эзернет лепить уже можно?
Обновил картинку с камеры на более приличную - yadi.sk/d/cq1j5vs-Bw3HKQ
Получается, к малине по эзернет лепить уже можно?
Думаю уважаемый РД00 замахнулся на полное избавление от малинки. Камеры ведь сами под линуксом работают, имеют USB-OTG для подключения вай-файл модулей. Тут вопроса по сути два: 1. Найти камеру с рутовым доступом (а лучше еще и доступным SDK), чтобы можно было установить специфические драйвера WFB, а так же софт для трансляции собрать под них. 2. Среди этих камер найти такую, чтобы качество картинки было приемлемо как для записи, так и для трансляции. С последним совсем туго.
Обновил картинку с камеры на более приличную - yadi.sk/d/cq1j5vs-Bw3HKQ
Большая просьба выкладывать на гугл диск или другой общедоступный ресурс.
- Найти камеру с рутовым доступом (а лучше еще и доступным SDK), чтобы можно было установить специфические драйвера WFB, а так же софт для трансляции собрать под них.
Там кроме рута юзеров нет. SDK есть на все HiSilicon процессоры, есть примеры поддержки драйверов - zftlab.org/pages/2018010700.html
Среди этих камер найти такую, чтобы качество картинки было приемлемо как для записи, так и для трансляции. С последним совсем туго.
Мне свой ролик кажется вполне приемлемым для полета.
Получается, к малине по эзернет лепить уже можно?
Вполне.
просьба выкладывать на гугл диск или другой общедоступный ресурс
Давайте лучше Вы вернетесь в Большой Мир 😃 Поставьте FriGate CDN или что-нибудь подобное.
Думаю уважаемый РД00 замахнулся на полное избавление от малинки. .
Если у него получится, это будет революшн ) Но мне б просто хорошую камеру недорого прилепить, желательно без кучи переходников и адаптеров. Учитывая, что есть желание зимой повозиться с compute module и платкой компактной под него, эзернет бы хорошо подошла. Но пока смущает задержка (хотя если 200мс общая на все - это отличный результат) и опорные кадры надо участить, чтоб при лёгких сбряк в канале вообще без видео не оставаться
Вполне.
А через телнет / конфиги ключевые участить получилось? Кодек, как я понимаю, 264й, для аппаратной поддержки малиной?
Алгоритм самый простой - на малине подымаем dhcp, грепами с регулярками добываем ip камеры, модифицируем конфиг wbc на этот предмет и рестартуем сервис?
Ну или руками разок прописать первый адрес из диапазона дхцп, который выдаётся, или вообще его настроить на один.
Алгоритм самый простой - на малине подымаем dhcp, грепами с регулярками добываем ip камеры, модифицируем конфиг wbc на этот предмет и рестартуем сервис? Ну или руками разок прописать первый адрес из диапазона дхцп, который выдаётся, или вообще его настроить на один.
В Wiki написано.
Едрит, точно, читал же недавно (
Допоздна пересыпал полностью коптер, ещё туго соображаю)
Конфиги внимательно не изучал, пока ключевой кадр раз в секунду. При потерях картинка на секунду улетает в зеленое.
Кодек 265, лучше картинка и меньше полоса. Но можно и 264. Для передающей малины неважно, что с приемной - не знаю.
И вообще разумнее не малину, а решение svpcom’а и Orange Pi Zero. Дешевле и меньше.
IP = 192.168.1.10 во всем Китае. Как и рутовый пароль 😃
>а решение svpcom’а
Этим обязательно займусь, как приедет железо и поковыряю то что есть образами, ознакомлюсь.
>Orange Pi Zero. Дешевле и меньше.
А оно будет и принимать поток с видео по езернету, и отправлять в донгл?
Тогда да, интересный вариант.
Но его модуль вайфай наверняка не умеет в инжекцию пакетов, а жаль, так бы бустер зацепить и готово решение
есть на все HiSilicon процессоры
Кроме Hi3559, на котором могу проводить эксперименты (Foxeer Box2) и который дает намного более лучшую картинку чем обычные IP камеры…
что с приемной - не знаю.
AFAIK MMAL в состоянии на 08.2019 не поддерживал аппарартное декодирование H.265/HEVC, соответственно, все варианты вывода кено на экран, основанные на hello_video пролетают мимо
Кроме Hi3559
Ищите лучше
А оно будет и принимать поток с видео по езернету, и отправлять в донгл?
Svpcom на ней и летал, где-то было здесь годом раньше. USB адаптер внешний.
варианты вывода кено на экран, основанные на hello_video пролетают мимо
Так и так хотел QGroundControl на том же экране, так что пусть их пролетают. Linux на x86.
Давно есть аналогичная идея сделать HD линк с камеры.
Раньше реверсил камеры/реги и писал свой софт под них на HI35(16/18/20). В том числе получение потока с аппаратного кодека + отреверсил и написал либу для работы с их родным протоколом NETIP, на котором работает их облако, все приложения (дексктоп, мобайл и т.п.). Позволяет полное управление железкой в том числе перепрошивка, стриминг видео в том числе на другой рег и т.п. Собственно мой софт на реге/камере отдавал видео в штатное приложение 😃 Для FPV это правда не очень, там задержка от 250мс гдето.
По теме линка пока не занимался, всё строю носители, облётываю, снова строю и так по кругу… В планах только к лету заняться этим.
Если кто начнет тему раньше - готов присоединиться.
Кроме Hi3559, на котором могу проводить эксперименты (Foxeer Box2) и который дает намного более лучшую картинку чем обычные IP камеры…
dl.openipc.org/SDK/…/Hi3559_V100R003C02SPC009/
Сам не смотрел т.к. не работал с этим процом, но выглядит правдоподобно.
В целом вот:
dl.openipc.org/SDK/HiSilicon/
В том числе получение потока с аппаратного кодека + отреверсил и написал либу для работы с их родным протоколом NETIP, на котором работает их облако, все приложения
Очень интересно. Т.е. Вы умеете получать H264/H265 без Sofia ?
NETIP - это то, что на порту 34567 ?
Очень интересно. Т.е. Вы умеете получать H264/H265 без Sofia ?
NETIP - это то, что на порту 34567 ?
Смотреть надо github.com/ZigFisher/chaos_calmer, там стример полностью открытый. Доберусь до железа - попробую запустить
Давно есть аналогичная идея сделать HD линк с камеры.
Раньше реверсил камеры/реги и писал свой софт под них на HI35(16/18/20). В том числе получение потока с аппаратного кодека + отреверсил и написал либу для работы с их родным протоколом NETIP, на котором работает их облако, все приложения (дексктоп, мобайл и т.п.). Позволяет полное управление железкой в том числе перепрошивка, стриминг видео в том числе на другой рег и т.п. Собственно мой софт на реге/камере отдавал видео в штатное приложение 😃 Для FPV это правда не очень, там задержка от 250мс гдето.
По теме линка пока не занимался, всё строю носители, облётываю, снова строю и так по кругу… В планах только к лету заняться этим.
Если кто начнет тему раньше - готов присоединиться.dl.openipc.org/SDK/…/Hi3559_V100R003C02SPC009/
Сам не смотрел т.к. не работал с этим процом, но выглядит правдоподобно.
В целом вот:
dl.openipc.org/SDK/HiSilicon/
Да, да, да, первая ссылка в гугле. Увы, владелец поставил лимит скорости на скачивание, за сутки смог один мелкий файл скачать и 180Мб другого. Еще 4Гб осталось… На связь не выходит, так что не вариант. Если поглубже поискать, можно нагуглить ссылку на версию SDK ветки 2.0x, но в отличии от первой (а судя по содержимому скачанного файла, фоксер бокс 2 именно на нем), там все крайне скудно и не совместимо. Зато анализ первой ветки говорит о том, что парки из фоксер вообще не парились и использовали софт от какой-то эвалюшен боард, а значит если этот SDK заполучить - подводных камней будет минимум.
Очень интересно. Т.е. Вы умеете получать H264/H265 без Sofia ?
NETIP - это то, что на порту 34567 ?
Да. В SDK кстати пример есть, он слегка мудреный, если мягко выразиться, но в целом понятен. Там работа с аппаратными JPEG и h264 кодеками
Да, да, да, первая ссылка в гугле. Увы, владелец поставил лимит скорости на скачивание, за сутки смог один мелкий файл скачать и 180Мб другого. Еще 4Гб осталось…
Ну ни чего, в начале 2013 года мне знакомый вёз из Китая флeшку с SDK 😃))
Этого сайта ещё вроде вообще не было.
Вообще странно, месяца два назад ограничений не было. Кстати недавно чисто случайно натыкался на зеркало с этими SDK на гитхабе. Нужно поискать.
Смотреть надо github.com/ZigFisher/chaos_calmer, там стример полностью открытый.
Пообщался с разработчиками. Говорят, что GOP можно ставить любой, хоть все ключевые кадры. А FPS - сколько потянет процессор. Про максимальный FPS сенсоров не в курсе.
А еще выдал через телнет mount -o user=anonymous,pass= //hostname/share /mnt/test - и она примонтировала к /mnt/test виндовский расшаренный диск 😃