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

whoim

>период 2 с и не дает менять.
Вот это хреново

lelik
РД00:

период 2 с … 5000 Мбит/с с копейками.

Уменьшите период I-кадров - поднимите битрейт
P.S. У камерок на 3516 был телнет и там можно было крутить все насквозь. Здесь как с этим?

РД00

Телнет есть, но он не работает !

Выключили в прошивке, перекинув файл telnetd в другое место. Включу.

lelik
РД00:

Выключили в прошивке

Судя по описанию там вообще все другое, и сенсор, и проц… Софт, скорее всего, тоже

РД00

Все цельнотянутое, так что в софте как раз изменений мало. Не для того делали.

lelik

А вот кстати, кто внизу Вам аппаратно Н.265 разожмет? Малиновый MMAL это умеет?

РД00

Ноут умеет точно.

Причем сейчас 265 поток разбирается 264-ой цепочкой GStreamer’а.

whoim
РД00:

Если что, могу через месяцок попросить разок проконсультировать в ЛС по теме?
Много не надо, в целом опыт с линуксами есть, но немного по другой тематике

lelik
РД00:

Причем сейчас 265 поток разбирается 264-ой цепочкой GStreamer’а.

Ой. Может это 264й поток? А то зачем все это:

typefindfunctions: video/x-h265: h265, x265, 265
vaapi: vaapih265enc: VA-API H.265 encoder
rtp: rtph265pay: RTP H265 payloader
rtp: rtph265depay: RTP H265 depayloader
x265: x265enc: x265enc
libav: avdec_h265: libav HEVC (High Efficiency Video Coding) decoder
videoparsersbad: h265parse: H.265 parser
libde265: libde265dec: HEVC/H.265 decoder

РД00

Тут один китайский аллах знает, что это такое. Например, H264 в настройках называется “H265X”. Цепочки с 265-ми компонентами у меня тупо падают с ошибками, так что обходимся тем, что есть.

lelik
РД00:

Цепочки с 265-ми компонентами у меня тупо падают с ошибками

ffprobe в помощь. Ну или vlc и инфо по медиа/кодекам. Если в один парсер для 264 и 265 я еще могу как-то поверить, то в единый кодек - не, на это я пойтить не моху…

РД00

Все разъяснилось, Н265 называется “Н265+” 😃 После этого заработала 265-я цепочка и перестала работать 264-я.

РД00

Выложил пару роликов с камеры. Это H265, как он идет с камеры на GStreamer. Т.е. то, что будет принято на земле.

yadi.sk/d/cq1j5vs-Bw3HKQ

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

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%)

lelik

У меня есть непреодолимое желание жать самому. Брать YUV или накрайняк MJPEG с камеры и жать, ибо есть запас по CPU (4х1.2ГГц) и кодек доступен.

РД00

Ну да, и 720p 60FPS очень бы не помешало, с контролем I-frame rate.

Пусть расцветают сто цветов. Если на эту камеру встанет WFBC в каком-то виде, то решение по весу, габаритам, цене и простоте сборки приблизится к аналоговым комплектам семилетней давности с Pixim Seawolf и 5.8 ТХ.

lelik
РД00:

Если на эту камеру встанет WFBC в каком-то виде

Я что-то там не увидел USB. Вернее так: там картинки от двух камер, на одной один разъем под UART (видимо), на другой - два, второй - с надписью wifi, но на распиновке там на месте DP/DM - NC. О, кстати, у меня есть 3.3В свистки на 8812, как раз туда!

РД00:

Ну да, и 720p 60FPS очень бы не помешало, с контролем I-frame rate

ИМХО 60 кадров матричка не потятянет, они, в этом сегменте, как правило, 30 макс. По поводу простоты: а теперь представьте себе процедуру настройки этой шняги в поле. Захотите Вы поменять яркость…

schs
РД00:

На приемном конце можно подкрутить яркость и контраст, становится лучше.

Яркость поменьше, WDR побольше, но обязательно на самой камере, ибо потерянное не восполнить.
По сенсорам мне больше нравиться картинка с Sony.

РД00
lelik:

Я что-то там не увидел USB

Есть, см. pinout’ы в документации. Только последовательные резисторы в DN и DP не распаяны. 3.3В подведены.

schs:

мне больше нравиться картинка с Sony

Да, сейчас тоже думаю, что надо было брать на Sony IMX307.

lelik

Два вопроса с этой камерой - непонятное ядро и наличие собранных драйверов wifi и единственный uart, который заюзан на консоль

РД00

UART легко отвязывается от консоли правкой etc/init.d/rcS. Модули драйверов каких-то WIFI там есть и пытаются подгружаться на старте. Соотв., поменять на нужные.

На внутренности прошивки легко посмотреть. Вот она сама, а вот статья по ее разборке и сборке обратно.

UPD: включил telnet. Консоли на UART нет, но он задействован Sofia (собственно приложением камеры) непонятно подо что.

Fisher15

Дмитрий, а получится реализовать вашу технологию на камерах со связками IMX335 + 3516EV300 или 3516C + IMX291 ну или XM530 + IMX307. Там матрицы более светочуствительные - с ИК фильтром будут лучше работать и WDR более и менее работает?

РД00

“Моя технология” - это на данный момент “вчера первый раз включил” 😃 Для начала хоть HelloWorld бы запустить.

Но думаю, что то, что запустилось на одной плате, запустится на всех остальных. Весь софт камеры состоит фактически из одного процесса Sofia, который делает все, от захвата изображения до выдачи RTSP потока и управления камерой с CMS. Его интерфейс наверняка не меняется от железки к железке.

lelik
РД00:

Весь софт камеры состоит фактически из одного процесса Sofia

Это юзерспейс и в камерах на 3516 он такой же. Есть еще драйвера для контроллера матрицы и ускорителей, тут не знаю

kak-dela007

Добрый вечер, Юрий!
​​​​​​​Сегодня у меня получилось пропатчикть

Makey:

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

Спасибо, Юрий! Сегодня получилось пропатчикть по вашей инструкции. Но только с присланными Вами файлами .c и .h, с самостоятельно скачанными по ссылке Константина, почему-то выдавал ошибку, хоть и делал всё правильно.