[Программа Win] Видеонаблюдение ContaCam

Модераторы: immortal, newz20

TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

Re: И снова Видеонаблюдение, встречайте - ContaCam -

Сообщение TrDA » Сб мар 17, 2018 8:12 pm

Vovix писал(а):
TrDA писал(а):
Vovix писал(а):
VAndrey писал(а):И еще... Есть ли нюансы в интеграции с мажором, если он (мажор) крутится на апельсине? Есть ли аналог на linux?
Что-то все перепробовал... Ничего не выходит. Хоть сервак на винде запускай...
Для Линуксов есть много других вариантов, я не Линуксовод увы, во всяком случае с минимальным опытом Линукс!
Случайно наткнулся - "ContaCam in WINE (Ubuntu) Howto".
https://www.contaware.com/images/storie ... Ubuntu.pdf
что-то мне подсказывает, что на Линуксе я вряд-ли бы пользовал ContaCam, особенно через WINE!!!
Если не найду замену, ContaCam на Линуксе, то ... придётся использовать (((
Хотя есть один неказистый вариант, но уж очень он ... некашерный:
https://4pda.ru/forum/index.php?showtop ... ry40748367
Всем удачи.
Спрашивайте - не стесняйтесь.
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

Re: И снова Видеонаблюдение, встречайте - ContaCam -

Сообщение TrDA » Сб мар 17, 2018 8:39 pm

Vovix писал(а): ЛЮДИ изучите php, HTML, javascript, CSS, хотя бы основы!!!
...
но раз вы решили использовать MDM, тогда изучайте! Перед вами весь мир Интернет, дерзайте!
Только сильно не ругайтесь ))) Но нужна ваша консультация - можно-ли в моей ситуации вытащить поток видео. Весь мозг уже себе сломал (((

1. Есть старый аналоговый видеорегистратор 2010~2014 года (4ch).
2. Он отдаёт видеопоток JPG по HTTP:80.
3. Единственное чего смог добиться это статичного JPG (<img src="http://192.168.1.3/cgi-bin/net_jpeg.cgi?ch=1">), и то при условии, что уже авторизировался в брауере (попытка добавить перед IP юзер@пасворд - ни работает, браузер Хром).
4. В браузере это выглядит вот так, если по шагам:
СпойлерПоказать
111.jpg
111.jpg (54.8 КБ) 8124 просмотра
112.jpg
112.jpg (19.7 КБ) 8124 просмотра
113.jpg
113.jpg (29.99 КБ) 8124 просмотра
5. Код HTML (http://192.168.1.3/m1.html) - выглядит так:
СпойлерПоказать

Код: Выделить всё

<html>
<head>
<title>DVR Live</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script language="JavaScript">
var ch = 0;
function loadJpeg()
{
    document.getElementById("jpeg").src = "cgi-bin/net_jpeg.cgi?" + "ch=" + ch + "&" + (new Date()).getTime();
}
function changeSrc()
{
    var elm = document.getElementById("channels");
    ch = elm.options[elm.selectedIndex].value;
}
</script>
</head>

<body>
<select id="channels" onchange="changeSrc()">
<option value ="0">CH1</option>
<option value ="1">CH2</option>
<option value ="2">CH3</option>
<option value ="3">CH4</option>

</select>
<div class="dvr">
<img width="320" height="240" id="jpeg" src="cgi-bin/net_jpeg.cgi" onload="loadJpeg()"/>
</div>
</body>

</html>
Всем удачи.
Спрашивайте - не стесняйтесь.
mechgeek
Сообщения: 17
Зарегистрирован: Чт май 28, 2015 6:50 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: И снова Видеонаблюдение, встречайте - ContaCam -

Сообщение mechgeek » Пн мар 19, 2018 6:03 pm

Как альтернатива ContaCam есть еще Tinycam под андроид. Пробовал ставить на старый смартфон. Умеет даже движение в кадре определять и слать эвенты.
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: И снова Видеонаблюдение, встречайте - ContaCam -

Сообщение Vovix » Пн мар 19, 2018 8:41 pm

TrDA писал(а):
Vovix писал(а): ЛЮДИ изучите php, HTML, javascript, CSS, хотя бы основы!!!
...
но раз вы решили использовать MDM, тогда изучайте! Перед вами весь мир Интернет, дерзайте!
Только сильно не ругайтесь ))) Но нужна ваша консультация - можно-ли в моей ситуации вытащить поток видео. Весь мозг уже себе сломал (((

1. Есть старый аналоговый видеорегистратор 2010~2014 года (4ch).
2. Он отдаёт видеопоток JPG по HTTP:80.
3. Единственное чего смог добиться это статичного JPG (<img src="http://192.168.1.3/cgi-bin/net_jpeg.cgi?ch=1">), и то при условии, что уже авторизировался в брауере (попытка добавить перед IP юзер@пасворд - ни работает, браузер Хром).
4. В браузере это выглядит вот так, если по шагам:
СпойлерПоказать
111.jpg
112.jpg
113.jpg
5. Код HTML (http://192.168.1.3/m1.html) - выглядит так:
СпойлерПоказать

Код: Выделить всё

<html>
<head>
<title>DVR Live</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script language="JavaScript">
var ch = 0;
function loadJpeg()
{
    document.getElementById("jpeg").src = "cgi-bin/net_jpeg.cgi?" + "ch=" + ch + "&" + (new Date()).getTime();
}
function changeSrc()
{
    var elm = document.getElementById("channels");
    ch = elm.options[elm.selectedIndex].value;
}
</script>
</head>

<body>
<select id="channels" onchange="changeSrc()">
<option value ="0">CH1</option>
<option value ="1">CH2</option>
<option value ="2">CH3</option>
<option value ="3">CH4</option>

</select>
<div class="dvr">
<img width="320" height="240" id="jpeg" src="cgi-bin/net_jpeg.cgi" onload="loadJpeg()"/>
</div>
</body>

</html>
В вашем случае есть как минимум два варианта:
1) Использовать ContaCam
строка статичной картинки вам известна, а ContaCam умеет с таким работать,надо только правильно настроить!

2) Не использовать ContaCam а выводить себе картинку через скрипт Javascript - примерно такой как у вас в m1.html
суть работы javascript это подставлять в документ на место элемента, например, по его ID или классу с определенной частотой через таймер, эту статичную (она меняется, но только с каждым обращением) ссылку!

как-то так!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

Re: И снова Видеонаблюдение, встречайте - ContaCam -

Сообщение hc2hunter » Ср мар 28, 2018 3:02 pm

TrDA писал(а): Если не найду замену, ContaCam на Линуксе, то ... придётся использовать (((
Хотя есть один неказистый вариант, но уж очень он ... некашерный:
https://4pda.ru/forum/index.php?showtop ... ry40748367
вроде под Linux обычно ZoneMinder народ уважает...? не?
skyrider
Сообщения: 138
Зарегистрирован: Ср ноя 22, 2017 11:46 am
Благодарил (а): 35 раз
Поблагодарили: 7 раз

Re: И снова Видеонаблюдение, встречайте - ContaCam -

Сообщение skyrider » Ср апр 04, 2018 4:57 pm

Vovix, камера Xiaomi XiaoFang Smart , сделал хак камеры, получил RTSP вида rtsp://192.168.1.100/unicast, скормил этот поток КонтаКаму, видео хорошее, не дерганное, не тормозит, все плавно, вывел на домашнюю страницу в МЖД через

Код: Выделить всё

<iframe src="http://192.168.100.1:8800/index.php" width="100%" height="100%" frameborder="no" allowtransparency></iframe>
Показывает, но видео рывками, смазанное, почти слайдшоу. Можно добиться на домашней странице МЖД такого же качества видео как в окне самой КонтаКам?
skyrider
Сообщения: 138
Зарегистрирован: Ср ноя 22, 2017 11:46 am
Благодарил (а): 35 раз
Поблагодарили: 7 раз

Re: И снова Видеонаблюдение, встречайте - ContaCam -

Сообщение skyrider » Ср апр 04, 2018 5:48 pm

Камера-Расширенные настройки-Снимок каждые поставил 0 вместо 1 , стало заметно лучше, но нагрузка на проц увеличилась в два раза, видимо эта опция для тех у кого железо на сервере позволяет.
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

Re: И снова Видеонаблюдение, встречайте - ContaCam -

Сообщение hc2hunter » Сб апр 28, 2018 10:50 am

Народ, а единственный способ бороться с нагрузкой на процессор в ContaCam - это уменьшать на камере поток и FPS ?
А то решил тут качество на камерах поднять, так и проц пропорционально "умер".
Одна камера 720p с потоком 2,5Мбит и 20 fps отжирает 25-40% процессора при включенном детекторе.

Правда, процессор Core2Duo E8400 3GHz... (((

Может есть какие хитрости в настройках? Типа обрабатывать каждый N кадр или т.п...?

А также - имеет ли какой-то смысл запускать ContaCam как службу? Что это дает?
Anton_V
Сообщения: 27
Зарегистрирован: Пн апр 30, 2018 10:15 pm
Откуда: Уфа
Благодарил (а): 7 раз
Поблагодарили: 5 раз

Re: И снова Видеонаблюдение, встречайте - ContaCam -

Сообщение Anton_V » Пн апр 30, 2018 10:19 pm

Доброе время суток.
А есть ли возможность вывода на сцену видео со звуком?
сама конта пишет видео со звуком. но я чет не нашел такой возможности просмотреть реал тайм видио со звуком
Kris123t
Сообщения: 18
Зарегистрирован: Вс ноя 27, 2016 11:01 am
Благодарил (а): 3 раза
Поблагодарили: 7 раз

Re: И снова Видеонаблюдение, встречайте - ContaCam -

Сообщение Kris123t » Чт май 10, 2018 1:22 pm

hc2hunter писал(а):
Ср янв 24, 2018 4:42 pm
Ну, то есть не пробовали... :oops:
По поводу платности и бесплатности - интернет велик, в любом виде всё есть.

p.s. пойду попробую ContaCam дабы составить собственное впечатление...
было бы очень хорошо, если бы можно было встраивать объекты не iframeами, а готовыми тегами img или video, как это возможно в Devline
сравнил, ContaCam оч. сильно грузит процессор, 2 камеры 4Мп - занимают более 50% времени процессора Intel Core i3 7 поколения ...
буду пробовать devline Линию, там нагрузка на проц незначительная

P.S.
блин, но devline только перекодирует ... а по детекции движения не умеет ничего запускать ...
а наш ONVIF модуль - умеет читать с камер информацию датчика движения ?

P.P.S. так, можно ничего не перекодировать серверами оказывается, с камеры Hikvision 4Мп отлично снимается rtsp поток и вставляется прямо в коды сцены так (скопировано из нижней ссылки внутри нашего ONVIF модуля):
[#module name="thumb" url="rtsp://192.168.1.**:554/Streaming/Channels/102?transportmode=unicast&profile=IH1280x800" live="1" username="*****" password="**********"#]
Ответить