Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Как построить, что использовать, почему не работает и т.п. Не знаете куда писать? Пишите сюда!
Mizuko
Новичок
Сообщения: 9
Зарегистрирован: 22 авг 2021, 18:16

Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Сообщение Mizuko » 22 авг 2021, 23:10

Здравствуйте.
Задача - записывать видео с 6 аналоговых AHD камер без проприетарного ПО.
Мне очень понравились готовые видеорегистраторы для видеонаблюдения, но я хочу установить свой Linux со своим ПО для видеонаблюдения.
Примеры плат/видеорегистраторов:
https://aliexpress.ru/item/32995892136.html
https://aliexpress.ru/item/1005002922363761.html
https://aliexpress.ru/item/32586995993.html

У всех таких регистраторов одна и та же прошивка. Выглядит прошивка везде так:
https://ae01.alicdn.com/kf/HTB1rjdNaELr ... enFXaS.jpg
https://ae01.alicdn.com/kf/HTB1sulGayrx ... QCVXaC.jpg
Т.к. жёсткого диска в комплекте нету, то видимо прошивка ставится в какую то встроенную память.
Возможно ли установить Linux на такие регистраторы? Есть уже такая практика или это невозможно?
Спасибо.

Аватара пользователя
kROOT
Специалист
Сообщения: 12639
Зарегистрирован: 02 сен 2013, 14:25
Откуда: youcam.pro
Контактная информация:

Re: Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Сообщение kROOT » 22 авг 2021, 23:17

Открою секрет, там уже стоит линкус, но то, что хотите, у Вас не получится.

GenaSPB
Модератор
Сообщения: 10632
Зарегистрирован: 20 апр 2010, 11:33
Откуда: Санкт-Петербург
Контактная информация:

Re: Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Сообщение GenaSPB » 23 авг 2021, 08:00

Флешку поменять и очень даже может получиться, другой вопрос надо ли?

reanimatorlash
Специалист
Сообщения: 283
Зарегистрирован: 24 июн 2020, 13:46

Re: Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Сообщение reanimatorlash » 23 авг 2021, 08:38

Mizuko а какой именно линух желаешь засунуть в рег ? opensuse, fedora, или може alt, а возможно есть желание debian установить ?
а вообще особых препятствий нет. нужно всего лишь написать свой загрузчик, пересобрать ядро и пакеты под ARM, максимально ужать размер системы, чтоб всё влезло на ту влеху, которую получится впаять в замен стандартной.

reanimatorlash
Специалист
Сообщения: 283
Зарегистрирован: 24 июн 2020, 13:46

Re: Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Сообщение reanimatorlash » 23 авг 2021, 08:49

а вообще все китайские реги, да и не только китайские, да и не только реги, уже давно трудятся под чутким руководством Linux всемогущего.
вот только Linux там очень специфический, как по функционалу, так и по размеру. Ближайший его аналог по размеру и функционалу мне вспоминается только направление Linux MCE в его вариациях. В своё время были версии занимающие около 10мб.

Аватара пользователя
kROOT
Специалист
Сообщения: 12639
Зарегистрирован: 02 сен 2013, 14:25
Откуда: youcam.pro
Контактная информация:

Re: Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Сообщение kROOT » 23 авг 2021, 09:26

reanimatorlash писал(а):
23 авг 2021, 08:38
нужно всего лишь написать свой загрузчик, пересобрать ядро и пакеты под ARM, максимально ужать размер системы, чтоб всё влезло на ту влеху, которую получится впаять в замен стандартной.
А смысл, если там уже стоит линукс и стоит приложение производителя, которое все обрабатывает. Дело за малым - удалить это приложение и написать свое с нужными функциями.

Mizuko
Новичок
Сообщения: 9
Зарегистрирован: 22 авг 2021, 18:16

Re: Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Сообщение Mizuko » 23 авг 2021, 11:00

reanimatorlash писал(а):
23 авг 2021, 08:38
Mizuko а какой именно линух желаешь засунуть в рег ?
Расчитывал не свой собирать, а прошивать уже готовую ARM сборку (собирать, компилить только 1 программу, motion например). Мне по сути без разницы какую, главное чтобы поддерживалось сообществом.
reanimatorlash писал(а):
23 авг 2021, 08:38
нужно всего лишь написать свой загрузчик
kROOT писал(а):
23 авг 2021, 09:26
Дело за малым - удалить это приложение и написать свое с нужными функциями.
Не осилю, максимум прошить что то. Я сисадмин linux, не более :)
Я расчитываю на простейший функционал от программы motion например. Тупо писать видеопоток в файлы и всё. Ну и ротацию делать старый видео, если надо.
reanimatorlash писал(а):
23 авг 2021, 08:49
а вообще все китайские реги, да и не только китайские, да и не только реги, уже давно трудятся под чутким руководством Linux всемогущего.
kROOT писал(а):
23 авг 2021, 09:26
А смысл, если там уже стоит линукс и стоит приложение производителя, которое все обрабатывает.
Я не доверяю проприетарной сборке Linux и ПО что там стоит.
Помимо внедрения в прошивки чёрных ходов для удалённого подключения и управления устройствами (камерами, регистраторами) внедряют и другой более изощрённый недокументированный функционал.
Например можно общаться с камерой через ультразвук, просто сигналы как по азбуке морза, вплоть до распознавания камерой сепециальных образов, картинок, движений (чего угодно), которые могут служить триггерами (управляющими командами) для запуска каких либо запрограммированных команд. Например камера прекратит вести запись видео/звука, зависнет, сгорит или что угодно другое. Вам будет казаться это глюком камеры, ошибка, ну бывает иногда. Но по факту это управление камерой.
Т.е. если ваша ip камера или регистратор имеет удалённое подключение через интернет/смартфон, считайте что у вас нету видео камер вообще.
Кому то это может показаться странным, но это факт.

reanimatorlash
Специалист
Сообщения: 283
Зарегистрирован: 24 июн 2020, 13:46

Re: Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Сообщение reanimatorlash » 23 авг 2021, 11:33

kROOT писал(а):
23 авг 2021, 09:26
reanimatorlash писал(а):
23 авг 2021, 08:38
нужно всего лишь написать свой загрузчик, пересобрать ядро и пакеты под ARM, максимально ужать размер системы, чтоб всё влезло на ту влеху, которую получится впаять в замен стандартной.
А смысл, если там уже стоит линукс и стоит приложение производителя, которое все обрабатывает. Дело за малым - удалить это приложение и написать свое с нужными функциями.
а смысл уже описали: чтоб закрыть все возможные, невозможные, вообразимые, не вообразимые и гипотетические дыры.

Аватара пользователя
kROOT
Специалист
Сообщения: 12639
Зарегистрирован: 02 сен 2013, 14:25
Откуда: youcam.pro
Контактная информация:

Re: Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Сообщение kROOT » 23 авг 2021, 12:22

Mizuko писал(а):
23 авг 2021, 11:00
kROOT писал(а):
23 авг 2021, 09:26
А смысл, если там уже стоит линукс и стоит приложение производителя, которое все обрабатывает.
Я не доверяю проприетарной сборке Linux и ПО что там стоит.
Есть старый анекдот про Неуловимого Джо, который нафиг никому не нужен.
Mizuko писал(а):
23 авг 2021, 11:00
kROOT писал(а):
23 авг 2021, 09:26
Дело за малым - удалить это приложение и написать свое с нужными функциями.
Не осилю, максимум прошить что то. Я сисадмин linux, не более :)
Если для себя, в плане собственного развития, то история знала "вундеркиндов" которые разрабатывали крутые проги, это вполне реально, посвятив несколько лет своей жизни и это было бы весьма полезно. Я сам в детстве разрабатывал на ассемблере очень мощный текстовый редактор на РК-86.
Ну а если это дело нужно для разработки систем закрытых предприятий, то тоже реально, наняв коллектив программистов и сделав на базе плат рабочий продукт с проверенным кодом вплоть до написания своей ОС.

Mizuko
Новичок
Сообщения: 9
Зарегистрирован: 22 авг 2021, 18:16

Re: Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Сообщение Mizuko » 23 авг 2021, 13:18

kROOT писал(а):
23 авг 2021, 12:22
Есть старый анекдот про Неуловимого Джо, который нафиг никому не нужен.
Обижаете, я думал, что я кому то нужен :?

Аватара пользователя
kROOT
Специалист
Сообщения: 12639
Зарегистрирован: 02 сен 2013, 14:25
Откуда: youcam.pro
Контактная информация:

Re: Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Сообщение kROOT » 23 авг 2021, 16:35

Mizuko писал(а):
23 авг 2021, 13:18
kROOT писал(а):
23 авг 2021, 12:22
Есть старый анекдот про Неуловимого Джо, который нафиг никому не нужен.
Обижаете, я думал, что я кому то нужен :?
Ну уж точно не китайцам, которых там полтора миллиарда и своих людей достаточно за кем наблюдать.

Mizuko
Новичок
Сообщения: 9
Зарегистрирован: 22 авг 2021, 18:16

Re: Возможно ли прошить Linux на китайские видеорегистраторы (или платы)?

Сообщение Mizuko » 12 окт 2021, 13:33

kROOT писал(а):
22 авг 2021, 23:17
Открою секрет, там уже стоит линкус, но то, что хотите, у Вас не получится.
Немного поизучав как устроены прошивки в ip камерах и регистраторах, я предполагаю, что как раз и получится.
1) Если не трогать загрузчик вообще, то можно перепрошивать только rootfs, который я заранее соберу, предварительно распаковав прошивку регистратора от производителя. Перепрошивать можно например через UART.
2) Как вариант можно даже и не трогать rootfs, а сразу запускать нужно ПО через ssh клиент, предварительно удалив ПО производителя.

Я прав? Так же возможно?
Самый главный вопрос остаётся - это использовате аппаратного ускорения h264/h265. Т.к. смысл именно в нём.

Ответить

Вернуться в «Общие вопросы по видеонаблюдению»