Вопрос про видео с камер

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Ответить
I_I_Imonder
Сообщения: 256
Зарегистрирован: Сб янв 11, 2014 2:54 pm
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Вопрос про видео с камер

Сообщение I_I_Imonder » Пт сен 05, 2014 8:47 am

Доброго времени суток! возникла хотелка по камерам.
камеры в МЖ добавил след. образом:
<html>
<head>
<meta http-equiv"content-Type" content="rext/html; chatset=windows-1251">
</head>
<body>
<table width='260' align="center"border="5">
<br>
<tr>
<td align="center">
<b>Прихожая</b><br>
<img src=http://r:123456789@10.1.0.90:9000/mjpg/ ... ?=8&rate=6" width="260">
</div>
из домашней сети все видится отлично, а вот из инета нифига( меняю IP 10.1.0.90 на внешний (проброс порта сделан) и из инета все видно, так вот вопрос можно ли как-то сделать чтобы и из внутренней сети и внешней все было видно?
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: Вопрос про видео с камер

Сообщение ksgroup » Пт сен 05, 2014 9:56 am

Если порт проброшен наружу, логично указать внешний IP адрес а не внутренний. Должно по идее заработать.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
PAV
Сообщения: 968
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 71 раз
Поблагодарили: 95 раз

Re: Вопрос про видео с камер

Сообщение PAV » Сб сен 06, 2014 3:27 pm

Эх, я тоже с этим промучился. Хочется, чтобы в МЖД задавались внутренние адреса, а при запросе извне они ретранслировались.
Пример - есть ресивер, которым можно управлять через http. Я не хочу открывать доступ к нему извне, но хочу, чтобы можно было управлять в локальной сети и чтобы МЖД мог им управлять (а уже МЖД я управляю извне).
Но, обломс...
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: Вопрос про видео с камер

Сообщение ksgroup » Сб сен 06, 2014 4:57 pm

Советую пилить в сторону VLC. Сделать не сложно. Смысл в том что VLC установлен на том же сервере что и МЖД. VLC подключается к камерам во внутренней сети и ретранслирует видео с них через себя наружу. Таким образом доступ открыт только к серверу с МЖД, а камеры работают только в локалке. Можно даже перекодировку видео в другой кодек сделать если у сервера хватает ресурсов на это.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
dimik
Сообщения: 141
Зарегистрирован: Пн апр 22, 2013 10:42 am
Благодарил (а): 3 раза
Поблагодарили: 8 раз

Re: Вопрос про видео с камер

Сообщение dimik » Ср сен 10, 2014 9:32 am

С камерами D-Link делал так:
на сервере лежит файл cam1.php с таким содержанием:

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

<?php
//set_time_limit(0);
header('Content-Type: image/jpeg');
//header('Content-Type: multipart/x-mixed-replace;boundary=ipcamera'); 
readfile("http://login:password@192.168.1.50/image/jpeg.cgi?profileid=2");
?>
а на страничке :

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

<body onLoad="Cam1Timer()">

<img src="/cam/cam1.php" name="cam1" width="100%">

<script language="JavaScript"> 

function Cam1Timer() { 
var now = new Date() 
var dummystr = parseInt(now.getTime() / 1000) 
delete now

if (document.images) { 
  document.cam1.src = "/cam/zal1.php" + "?" + dummystr
} else { 
window.location.reload()
}
 
timrID = setTimeout("Cam1Timer()", 1000)
} 


</script>

</body>
это чтобы картинка с камеры обновлялась раз в секунду
За это сообщение автора dimik поблагодарили (всего 2):
Enic (Вс ноя 08, 2015 8:15 pm) • alex_1274 (Чт авг 18, 2016 3:25 pm)
Рейтинг: 2.33%
Ответить