LINUX.ORG.RU
ФорумTalks

Несколько видеопотоков на дисплее (Android)

 , , я не умею в теги


1

2

Шалом, поняши.

Есть пара старых планшетов (на 7 и 8.1 Андроеде), из которых я хочу сделать дисплей для видеонаблюдения. Необходимо выводить на одном дисплее два потока rtmp, например.

Подскажите, плиз, какие есть варианты.

★★★★★

Подскажите, плиз, какие есть варианты.

варианты чего конкретно ? конечного софта для адроед, ОСь вместо оного, бариметал-софт, просто программный стек «сделай сам» ??

помниться что штуковина «выводить на одном дисплее два потока» называется квадратор и по ключевым словам должна находиться. Можно одним длинным скриптом-конвеером gstreamer (ffmpeg) извратиться

MKuznetsov ★★★★★
()

дисплей для видеонаблюдения… выводить на одном дисплее два потока

USB Dual Camera ©,
USB Dual Camera Pro ©.

quickquest ★★★★★
()

А 2 приложения запустить и им поделить экран? Ну так чтобы совсем просто было. А делить экран даже моя древняя магнитола в машине умеет. Единственно придется 2 разных приложения использовать, вроде на ведре нельзя 2 экземпляра одного приложения запускать.

Loki13 ★★★★★
()

Взять готовое решение типа IP can viewer.

einhander ★★★★★
()
Ответ на: комментарий от Loki13

А 2 приложения запустить и им поделить экран? Ну так чтобы совсем просто было.

Пока этот вариант похоже. Но не знаю, может ли андроед на этих планшетах в такое.

IPR ★★★★★
() автор топика

Шалом.

Самый простой, кроссплатформенный, безгеморройный и удобный вариант для тебя:

1. На каком-нибудь сервере поднимаешь обыкновенный motion на две камеры. Конфиг простой и разжеванный по интернету;

2. Этот motion у тебя берет rtSp поток с твоих камер, что-нибудь с ними делает, к примеру сжимает, ухудшает качество, делает черно-белыми и тд и тп, и конвертирует в mjpg-стрим на определенный порт;

Предыдущие два пункта можешь пропустить, если твои камеры уже умеют в MJPG (скажу по секрету, они умеют все, но нужно знать адрес стрима).

3. На этом же сервере (хотя не только) ты поднимаешь любой веб-сервер, хоть самописный, хоть на nginx, и на нем же кладешь простенькую веб-страничку типа

<html>
<img src='http://192.168.адрес.сервера:порт_mjpg#1'><br>
<img src='http://192.168.адрес.сервера:порт_mjpg#2'><br>
</html>

4. На своем планшете в браузере открываешь страничку http://192.168.адрес.сервера и видишь там свои камеры.

https://ibb.co/ymkHBWsZ

УМВР, как грицца. Плюсы варианта - прописав три порта на роутере - можешь открывать это все снаружи с любой точки земного шара в любом браузере выпущенном после 2004 года.

Минусы варианта (хотя при желании ты их пофиксишь конечно же):

Не восстанавливающаяся после потери картинка. Если стрим по каким либо причинам пропадет, а потом восстановится - img src факт восстановления не отловит. Я это пофистил принудительным обновлением div, где выводится картинка

Конвертация в mjpg немного жрет ресурсов. ARM потянет с трудом. Целки будет достаточно

Жрет трафик. Поэтому я в motionе на одну и ту же камеру сделал два блока с двумя стримами, первый в 320x240, это тассать предпросмотр, а уже по нажатию на картинку открывается ее полный 1920x1200.

windows10 ★★★★★
()
Последнее исправление: windows10 (всего исправлений: 1)
Ответ на: комментарий от windows10

Спс, отличный вариант, к тому же есть домашний сервер. Я как-то даже не думал всё завернуть на него.

Но, к сожалению, одна из камер не умеет в rtsp, а работает только через своё всратое приложение (smartlife). Буду думать.

IPR ★★★★★
() автор топика
Ответ на: комментарий от IPR

Ты погугли тщательнее про камеру. Большинство из них умеют и в rtsp и в mjpeg, просто потоки находятся по неизвестным адресам.

Вроде как под винду даже есть программа которая определяет адрес потока по камере. Вряд ли всратое приложение использует свой особый формат передачи.

windows10 ★★★★★
()
Ответ на: комментарий от windows10

motion MJPG

Лучше mediamtx чтобы не тратить беслотку ресурсы на пережатие и минимизировать трафик, потребуется браузер поновее 2004 года для WebRTC или HLS, но не думаю что это проблема, настолько старых живых планшетов сложно найти.

yandrey ★★
()
Ответ на: комментарий от urandom

Спасибо, выглядит очень полезно и многообещающе.

IPR ★★★★★
() автор топика
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)