История изменений
Исправление windows10, (текущая версия) :
Шалом.
Самый простой, кроссплатформенный, безгеморройный и удобный вариант для тебя:
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.адрес.сервера и видишь там свои камеры.
УМВР, как грицца. Плюсы варианта - прописав три порта на роутере - можешь открывать это все снаружи с любой точки земного шара в любом браузере выпущенном после 2004 года.
Минусы варианта (хотя при желании ты их пофиксишь конечно же):
Не восстанавливающаяся после потери картинка. Если стрим по каким либо причинам пропадет, а потом восстановится - img src факт восстановления не отловит. Я это пофистил принудительным обновлением div, где выводится картинка
Конвертация в mjpg немного жрет ресурсов. ARM потянет с трудом. Целки будет достаточно
Жрет трафик. Поэтому я в motionе на одну и ту же камеру сделал два блока с двумя стримами, первый в 320x240, это тассать предпросмотр, а уже по нажатию на картинку открывается ее полный 1920x1200.
Исходная версия windows10, :
Шалом.
Самый простой, кроссплатформенный, безгеморройный и удобный вариант для тебя:
1. На каком-нибудь сервере поднимаешь обыкновенный motion на две камеры. Конфиг простой и разжеванный по интернету;
2. Этот motion у тебя берет rtSp поток с твоих камер, что-нибудь с ними делает, к примеру сжимает, ухудшает качество, делает черно-белыми и тд и тп, и конвертирует в 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.адрес.сервера и видишь там свои камеры.
УМВР, как грицца. Плюсы варианта - прописав три порта на роутере - можешь открывать это все снаружи с любой точки земного шара в любом браузере выпущенном после 2004 года.
Минусы варианта (хотя при желании ты их пофиксишь конечно же):
Не восстанавливающаяся после потери картинка. Если стрим по каким либо причинам пропадет, а потом восстановится - img src факт восстановления не отловит. Я это пофистил принудительным обновлением div, где выводится картинка
Конвертация в mjpg немного жрет ресурсов. ARM потянет с трудом. Целки будет достаточно
Жрет трафик. Поэтому я в motionе на одну и ту же камеру сделал два блока с двумя стримами, первый в 320x240, это тассать предпросмотр, а уже по нажатию на картинку открывается ее полный 1920x1200.