EZ-WifiBroadcast DIY HD видео своими руками
Цепочки с 265-ми компонентами у меня тупо падают с ошибками
ffprobe в помощь. Ну или vlc и инфо по медиа/кодекам. Если в один парсер для 264 и 265 я еще могу как-то поверить, то в единый кодек - не, на это я пойтить не моху…
Все разъяснилось, Н265 называется “Н265+” 😃 После этого заработала 265-я цепочка и перестала работать 264-я.
Выложил пару роликов с камеры. Это H265, как он идет с камеры на GStreamer. Т.е. то, что будет принято на земле.
На улице темень и туман, объектив из ящика с барахлом, держатель конкретно допилен напильником - так что картинке, думаю, есть куда развиваться. На приемном конце можно подкрутить яркость и контраст, становится лучше. На камере регулировки есть, но не работают.
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main@L4@Main
Codec ID : V_MPEGH/ISO/HEVC
Duration : 48 s 934 ms
Bit rate : 5 356 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.095 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.103
Stream size : 31.2 MiB (98%)
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main@L4@Main
Codec ID : V_MPEGH/ISO/HEVC
Duration : 53 s 385 ms
Bit rate : 2 903 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.063 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.126
Stream size : 18.5 MiB (98%)
У меня есть непреодолимое желание жать самому. Брать YUV или накрайняк MJPEG с камеры и жать, ибо есть запас по CPU (4х1.2ГГц) и кодек доступен.
Ну да, и 720p 60FPS очень бы не помешало, с контролем I-frame rate.
Пусть расцветают сто цветов. Если на эту камеру встанет WFBC в каком-то виде, то решение по весу, габаритам, цене и простоте сборки приблизится к аналоговым комплектам семилетней давности с Pixim Seawolf и 5.8 ТХ.
Если на эту камеру встанет WFBC в каком-то виде
Я что-то там не увидел USB. Вернее так: там картинки от двух камер, на одной один разъем под UART (видимо), на другой - два, второй - с надписью wifi, но на распиновке там на месте DP/DM - NC. О, кстати, у меня есть 3.3В свистки на 8812, как раз туда!
Ну да, и 720p 60FPS очень бы не помешало, с контролем I-frame rate
ИМХО 60 кадров матричка не потятянет, они, в этом сегменте, как правило, 30 макс. По поводу простоты: а теперь представьте себе процедуру настройки этой шняги в поле. Захотите Вы поменять яркость…
На приемном конце можно подкрутить яркость и контраст, становится лучше.
Яркость поменьше, WDR побольше, но обязательно на самой камере, ибо потерянное не восполнить.
По сенсорам мне больше нравиться картинка с Sony.
Я что-то там не увидел USB
Есть, см. pinout’ы в документации. Только последовательные резисторы в DN и DP не распаяны. 3.3В подведены.
мне больше нравиться картинка с Sony
Да, сейчас тоже думаю, что надо было брать на Sony IMX307.
Два вопроса с этой камерой - непонятное ядро и наличие собранных драйверов wifi и единственный uart, который заюзан на консоль
UART легко отвязывается от консоли правкой etc/init.d/rcS. Модули драйверов каких-то WIFI там есть и пытаются подгружаться на старте. Соотв., поменять на нужные.
На внутренности прошивки легко посмотреть. Вот она сама, а вот статья по ее разборке и сборке обратно.
UPD: включил telnet. Консоли на UART нет, но он задействован Sofia (собственно приложением камеры) непонятно подо что.
Дмитрий, а получится реализовать вашу технологию на камерах со связками IMX335 + 3516EV300 или 3516C + IMX291 ну или XM530 + IMX307. Там матрицы более светочуствительные - с ИК фильтром будут лучше работать и WDR более и менее работает?
“Моя технология” - это на данный момент “вчера первый раз включил” 😃 Для начала хоть HelloWorld бы запустить.
Но думаю, что то, что запустилось на одной плате, запустится на всех остальных. Весь софт камеры состоит фактически из одного процесса Sofia, который делает все, от захвата изображения до выдачи RTSP потока и управления камерой с CMS. Его интерфейс наверняка не меняется от железки к железке.
Весь софт камеры состоит фактически из одного процесса Sofia
Это юзерспейс и в камерах на 3516 он такой же. Есть еще драйвера для контроллера матрицы и ускорителей, тут не знаю
Я вижу некий /dev/h264, но что он делает - не знаю.
Интересный проект по кастомным прошивкам для Hi3516/3518 - zftlab.org/pages/2018010700.html
Добрый вечер, Юрий!
Сегодня у меня получилось пропатчикть
В процессе установки патча выяснились проблемы связанные с атрибутами устанавливаемых файлов . Это приводило к ошибке системы. Чтобы собрать мои мытарства с проектом в одном месте решил написать статейку на нашем сайте . Где дополнил способом изменения атрибутов файла патча.
Спасибо, Юрий! Сегодня получилось пропатчикть по вашей инструкции. Но только с присланными Вами файлами .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 или что-нибудь подобное.