Список форумов » Технический форум » Видеонаблюдение » Программные решения

 

Начать новую тему Ответить на тему
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Безопасность WEB-вьювера
СообщениеДобавлено: 17 фев 2010, 20:46
  


Зарегистрирован: 08 фев 2010, 15:25
Сообщения: 26
Да, все на одной машине, причем vlc принял http://localhost:8081.
Строчку поправил, не пошло. Пошел по простому пути:
case "Opera" : {
echo "<a href=\"cam0.php\"><img src=".video_sw($cam)." width=\"98%\" height=\"74%\"></a>";
break;
}
и чудо, появилась рамка от изображения, при наведении мышкой выводит http://192.168.1.1/Motion/cam.php, в свойствах изображения: http://192.168.1.1/Motion/width=%2298%%22


          Вернуться к началу  
 
Не в сети
 Заголовок сообщения: Re: Безопасность WEB-вьювера
СообщениеДобавлено: 18 фев 2010, 00:42
  

Аватара пользователя

Зарегистрирован: 21 апр 2009, 23:28
Сообщения: 285
Откуда: г. Серпухов, МО
422 писал(а):
Да, все на одной машине, причем vlc принял http://localhost:8081.
Строчку поправил, не пошло. Пошел по простому пути:
case "Opera" : {
echo "<a href=\"cam0.php\"><img src=".video_sw($cam)." width=\"98%\" height=\"74%\"></a>";
break;
}
и чудо, появилась рамка от изображения, при наведении мышкой выводит http://192.168.1.1/Motion/cam.php, в свойствах изображения: http://192.168.1.1/Motion/width=%2298%%22
Да, торможу после двух ночных смен... :sad: Тоже самое надо сделать в файлах function.php
Код:
   case "Opera" : {
      switch ($stream)
      {
         case "port" : { $port = $base_port + $cam; return "\"http://".$_SERVER[SERVER_ADDR].":".$port."/stream.mjpg\""; break; }
         case "proxy" : { return "\"/motion/live/".$cam."\""; break; }
         case "mjproxy" : { return "\"/cgi-bin/nph-mjprox?".$cam."\""; break; }
         case "php_mjproxy" : { return "\"/Motion/php_mjproxy.php?cam=".$cam."\""; break; }
         default : return "";
      }
      break;
      }
и вcam0.php
Код:
   case "Opera" : {
      // Заполняем таблицу изображениями с  камер 1 - $cam_max
      for ($cam_number = 1; $cam_number <= $cam_max; $cam_number++)
         {?>
         <tr>
            <td align="right" width="45%">
               <?php
               echo "<a href=\"cam.php?cam=".$cam_number."\"><img src=".video_sw($cam_number)." width=\"98%\" height=\"74%\"></a>";
               ?>
            </td>
            <td align="left" width="45%">
<?php            $cam_number++;
               if ($cam_number <= $cam_max)
               {
               echo "<a href=\"cam.php?cam=".$cam_number."\"><img src=".video_sw($cam_number)." width=\"98%\" height=\"74%\"></a>";
               }?>
            </td>
         </tr>
<?php      }
      break;
      }
Увы под Win :diablo: с Opera версий 7.21, 9.0, 10.1 авторизация не работает и видео не показывает :shok:


          Вернуться к началу  
 
Не в сети
 Заголовок сообщения: Re: Безопасность WEB-вьювера
СообщениеДобавлено: 18 фев 2010, 09:38
  


Зарегистрирован: 08 фев 2010, 15:25
Сообщения: 26
Версия: 10.10
Сборка: 4742
Платформа:Linux
Система: i686, 2.6.28-16-generic
Библиотека Qt3.3.8b
Версия Java:Установлена Java Runtime Environment
Идентификация браузера: Opera/9.80 (X11; Linux i686; U; ru) Presto/2.2.15 Version/10.10

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


          Вернуться к началу  
 
Не в сети
 Заголовок сообщения: Re: Безопасность WEB-вьювера
СообщениеДобавлено: 18 фев 2010, 15:00
  

Аватара пользователя

Зарегистрирован: 21 апр 2009, 23:28
Сообщения: 285
Откуда: г. Серпухов, МО
Цитата:
Ну что, можно поздравить с первыми успешными результатами, 1 камера появилась, картинка есть, остальные входа пока пустые, на них нет сигнала.
:good:
Цитата:
Не работает кнопка 2x2.
А файл cam0.php исправлен? Какие симптомы?


          Вернуться к началу  
 
Не в сети
 Заголовок сообщения: Re: Безопасность WEB-вьювера
СообщениеДобавлено: 18 фев 2010, 16:42
  

Аватара пользователя

Зарегистрирован: 21 апр 2009, 23:28
Сообщения: 285
Откуда: г. Серпухов, МО
THK писал(а):
Увы под Win :diablo: с Opera версий 7.21, 9.0, 10.1 авторизация не работает и видео не показывает :shok:
С Opera 9.62; 10.1 под Win все работает. Видео отображается, но немного коряво, :smile: обновляется только верхняя часть кадра.

Вопрос к 422
Под Linux в опере отображение нормальное? Какие еще браузеры пробовали?

PS Пора ставить Debian'a на свой основной комп.


          Вернуться к началу  
 
Не в сети
 Заголовок сообщения: Re: Безопасность WEB-вьювера
СообщениеДобавлено: 18 фев 2010, 19:10
  


Зарегистрирован: 08 фев 2010, 15:25
Сообщения: 26
А файл cam0.php исправлен?
Да, только case забыл переписать на Opera, вечером исправил, 2x2 появилось, можно говорить что 1 канал работает, по остальным жду камер.

Под Linux в опере отображение нормальное? Какие еще браузеры пробовали?
Претензий к Опере в Linux нет, правда у меня небольшая хитрость, я Linux Opera запускаю в Win через Xming.
На работе поставил под Win Firefox, но видео не увидел, т.к. в свойствах изображения был адрес http://192.168.1.1/, а рабочий шлюз об сети 192.168.1.1 не знает, поэтому вопрос-как настроить (даже не знаю кого, motion,apache или viewer) так, чтобы заходя на адрес с motion можно было видеть видео с motion.
Под firefox действительно плывет кодировка, под Оперой такого нет.


          Вернуться к началу  
 
Не в сети
 Заголовок сообщения: Re: Безопасность WEB-вьювера
СообщениеДобавлено: 18 фев 2010, 22:41
  

Аватара пользователя

Зарегистрирован: 21 апр 2009, 23:28
Сообщения: 285
Откуда: г. Серпухов, МО
422 писал(а):
А файл cam0.php исправлен?
Да, только case забыл переписать на Opera, вечером исправил, 2x2 появилось, можно говорить что 1 канал работает, по остальным жду камер.

Напишите в config.php $cam_max = 1; и лишних камер отображаться не будет.
422 писал(а):
Претензий к Опере в Linux нет, правда у меня небольшая хитрость, я Linux Opera запускаю в Win через Xming.

Оригинально, надо мне почитать про Xming. :good:
422 писал(а):
На работе поставил под Win Firefox, но видео не увидел, т.к. в свойствах изображения был адрес http://192.168.1.1/, а рабочий шлюз об сети 192.168.1.1 не знает, поэтому вопрос-как настроить (даже не знаю кого, motion,apache или viewer) так, чтобы заходя на адрес с motion можно было видеть видео с motion.
Под firefox действительно плывет кодировка, под Оперой такого нет.

Поиграйтесь с параметрами в config.php.
php_mjproxy - должен работать через интернет.
Код:
$video_stream = "mjproxy";     // Метод доступа к видео.
//   port - порты motion. Не требует дополнительного софта или настроек. Самый быстрый.
//   proxy - прокси apach2. Требует настройки apache2
//   mjproxy - MjpegProxyGrab. Требует установки mjpeg-proxygrab-1.2 и настройки apache2
//   php_mjproxy - MjpegFrameGrabPHP. Не требует доп. софта или настроек, доступ к видео только после авторизации.

Ну вот, нарисовывается еще один баг - работа через интернет. Но сразу все предусмотреть сложно..

PS Пожалуй оставлю этот баг как фичу! Дело в том, что такое поведение вьювера будет только при выборе доступа к видео - порты motion (port), а светить порты в интернет - не гуд.
При выборе остальных способов доступа (proxy, mjproxy, php_mjproxн) все должно работать.


          Вернуться к началу  
 
Не в сети
 Заголовок сообщения: Re: Безопасность WEB-вьювера
СообщениеДобавлено: 19 фев 2010, 20:44
  


Зарегистрирован: 08 фев 2010, 15:25
Сообщения: 26
Было бы идеальным вариантом, чтобы порты motion были только для 127.0.0.1, как это есть в первоначальной настройке, а viewer умел забирать поток с локального адреса и преобразовывать его для отображения в себе.
Что-то как-то сумбурно :)


          Вернуться к началу  
 
Не в сети
 Заголовок сообщения: Re: Безопасность WEB-вьювера
СообщениеДобавлено: 19 фев 2010, 23:25
  

Аватара пользователя

Зарегистрирован: 21 апр 2009, 23:28
Сообщения: 285
Откуда: г. Серпухов, МО
422 писал(а):
Было бы идеальным вариантом, чтобы порты motion были только для 127.0.0.1, как это есть в первоначальной настройке, а viewer умел забирать поток с локального адреса и преобразовывать его для отображения в себе.
Что-то как-то сумбурно :)

Все варианты доступа к видео (кроме port) так и работают :biggrin:

PS Вот, начал писать мануал:
Вложение:
Readme.zip


У вас нет доступа для просмотра вложений в этом сообщении.


          Вернуться к началу  
 
 
Начать новую тему Ответить на тему



Кто сейчас на конференции

Сейчас этот форум просматривают: MSN [Bot] и гости: 3


Показать сообщения за:  Поле сортировки  
Перейти:  

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения


Яндекс цитирования Словенск