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

 

Начать новую тему Ответить на тему
Автор Сообщение
 Заголовок сообщения: Motion вьювер..?
СообщениеДобавлено: 22 апр 2009, 10:42
  

Аватара пользователя
Участник

Зарегистрирован: 21 апр 2009, 16:38
Сообщения: 1218
Откуда: СССР
THK писал(а):
Вы случайно не встречали вьювера под Win? Понимаю, что Win - это зло, но так надо...


Решил создать новую тему. :smile: Не против по вьюверам в ней продолжить?

Да, понимаю. Попадалась такая инфа на глаза. Кажется в Испании ребята под win чего-то городили.
Что ж, если надо, то я поищу. Но мне нужно время, поскольку придется полазить по файлам, в которых я оставлял ссылки. А файлов этих море.
В любом случае попытаюсь помочь.
Кстати, а через браузер просмотр не катит? Есть же плагин под IE.


          Вернуться к началу  
 
 Заголовок сообщения: Re: Motion вьювер..?
СообщениеДобавлено: 22 апр 2009, 10:43
  

Аватара пользователя
Участник

Зарегистрирован: 21 апр 2009, 16:38
Сообщения: 1218
Откуда: СССР
Тут еще дело вот в чем. Веб-сервер генерирует поток в формате (MJPEG), и большинство браузеров не позволяют воспроизводить этот поток. Лишь некоторые версии Netscape работают, да Mozilla и Firefox позволяют нормально просматривать MJPEG. Но даже в этом случае часто приходится обновлять страницу: один раз, как только выбран адрес и потом, если покинули страницу. Что касается Internet Explorer, то он вообще не может показать поток. Для показа существует Java-апплет, который называется Cambozola. В корне WEB сервера в этом случае нужно поставить серверное приложение Cambozola и сам апплет.
Вывести инфу в html довольно просто:
Код:
<applet code=com.charliemouse.cambozola.Viewer
    archive=cambozola.jar width="320" height="240" style="border-width:1; border-color:gray; border-style:solid;">
    <param name=url value="(например)http://www.myurl.com:8081">
</applet>


          Вернуться к началу  
 
 Заголовок сообщения: Re: Motion вьювер..?
СообщениеДобавлено: 22 апр 2009, 10:44
  

Аватара пользователя
Участник

Зарегистрирован: 21 апр 2009, 16:38
Сообщения: 1218
Откуда: СССР
Да, еще возможно смотреть живое видео, используя MPlayer (он же и под виндузу кажется есть):

Код:
mplayer -demuxer lavf http://www.myurl.com:8081/stream.mjpg


и в "vlc" :smile:


          Вернуться к началу  
 
 Заголовок сообщения: Re: Motion вьювер..?
СообщениеДобавлено: 22 апр 2009, 10:46
  

Аватара пользователя
Участник

Зарегистрирован: 21 апр 2009, 16:38
Сообщения: 1218
Откуда: СССР
Вот, один сходу выплыл. Поищу еще. :smile:
Этот на lavrsen.


          Вернуться к началу  
 
Не в сети
 Заголовок сообщения: Re: Motion вьювер..?
СообщениеДобавлено: 22 апр 2009, 21:53
  

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

Зарегистрирован: 21 апр 2009, 23:28
Сообщения: 285
Откуда: г. Серпухов, МО
Цитата:
Решил создать новую тему. :smile: Не против по вьюверам в ней продолжить?
Хорошая идея!
Цитата:
Кстати, а через браузер просмотр не катит? Есть же плагин под IE.
.....
Вывести инфу в html довольно просто:
Код:
   
<applet code=com.charliemouse.cambozola.Viewer
    archive=cambozola.jar width="320" height="240" style="border-width:1; border-color:gray; border-style:solid;">
    <param name=url value="(например)http://www.myurl.com:8081">
</applet> 


Спасибо за инфу. К сожалению я не спец в HTML. :( Поэтому такой вопрос, как организовать четыре или девять окон просмотра на одной странице?

Цитата:
Вот, один сходу выплыл. Поищу еще.
Этот на lavrsen.

Это тоже интересно, но первый рецепт лучше - не надо ставить дополнительный софт (возможен просмотр с любого компа в сети без дополнительного гемороя).


          Вернуться к началу  
 
 Заголовок сообщения: Re: Motion вьювер..?
СообщениеДобавлено: 22 апр 2009, 22:02
  

Аватара пользователя
Участник

Зарегистрирован: 21 апр 2009, 16:38
Сообщения: 1218
Откуда: СССР
ОК! Я понял. Сейчас с временем напряг, но ближе к ночи выдам варианты. :smile:

Цитата:
Это тоже интересно, но первый рецепт лучше - не надо ставить дополнительный софт (возможен просмотр с любого компа в сети без дополнительного гемороя).


Ну да. Все через веб интерфейс чаще и реализуется, поскольку нет привязки к определенной оси. :smile:

з.ы. Я так понял, дальнейшими поисками маздаевского вьювера не заниматься?


          Вернуться к началу  
 
Не в сети
 Заголовок сообщения: Re: Motion вьювер..?
СообщениеДобавлено: 22 апр 2009, 22:05
  

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

Зарегистрирован: 21 апр 2009, 23:28
Сообщения: 285
Откуда: г. Серпухов, МО
Цитата:
з.ы. Я так понял, дальнейшими поисками маздаевского вьювера не заниматься?

WEB поинтересней будет. Вопрос походу:
Надо Apache ставить или можно обойтись только Motion?

Цитата:
ОК! Я понял. Сейчас с временем напряг, но ближе к ночи выдам варианты.

Жду с нетерпением!


          Вернуться к началу  
 
 Заголовок сообщения: Re: Motion вьювер..?
СообщениеДобавлено: 22 апр 2009, 22:08
  

Аватара пользователя
Участник

Зарегистрирован: 21 апр 2009, 16:38
Сообщения: 1218
Откуда: СССР
THK писал(а):
WEB поинтересней будет. Вопрос походу:
Надо Apache ставить или можно обойтись только Motion?


Можно не ставить, но лично я индейца ставлю. Всегда.
Знаешь (предлагаю на "ты". не против?), апач в любое время снесешь, а пока поставь все же. :smile:


          Вернуться к началу  
 
 Заголовок сообщения: Re: Motion вьювер..?
СообщениеДобавлено: 22 апр 2009, 22:08
  

Аватара пользователя
Участник

Зарегистрирован: 21 апр 2009, 16:38
Сообщения: 1218
Откуда: СССР
Итак, в корне web-сервера нужно создать файл: "index.html"
и в самом простом случае просто отредактировать, вставив:

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>Motion</title>
</head>
<body bgcolor="black" text="white">
<h1 align="center">Motion Videostreaming Server</h1>
<table>
  <tr>
      <td>
      <img src="http://localhost:8081/stream.mjpg" width="768" height="576">
      </td>
      <td>
      <img src="http://localhost:8082/stream.mjpg" width="768" height="576">
  </td>
</tr>
</table>
</body>
</html>


Здесь видно, что создается таблица из одной строки и двух колонок, в ячейки которой вставляются картинки с камер.
Этот код будет работать с любым браузером, кроме IE :o

Для этого урода предусмотрен плагин cambozola. Скачать можно здесь:
cambozola.jar
cambozola-server.jar

эти файлы должны быть скопированы в корень web-сервера, а код в файле "index.html" для IE будет таким:

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>Motion</title>
</head>
<body bgcolor="black" text="white">
<h1 align="center">Motion Videostreaming Server</h1>
<table>
<tr>
<td>
<applet code="com.charliemouse.cambozola.Viewer" archive="cambozola.jar" width="768" height="576">
        <param name="url" value="http://localhost:8081"/>
</applet>
</td>
<td>
<applet code="com.charliemouse.cambozola.Viewer" archive="cambozola.jar" width="768" height="576">
        <param name="url" value="http://localhost:8082"/>
</applet>
</td>
</tr>
</table>
</body>
</html>


          Вернуться к началу  
 
 Заголовок сообщения: Re: Motion вьювер..?
СообщениеДобавлено: 22 апр 2009, 22:09
  

Аватара пользователя
Участник

Зарегистрирован: 21 апр 2009, 16:38
Сообщения: 1218
Откуда: СССР
:biggrin: Можно, конечно это дело объединить (на любителя), т.е. if "ОК", -> первый код, else -> второй.
Но я сторонник того, чтобы этот поганый IE вымер бы как класс, а поэтому считаю лучшим решением поставить на виндозу Оперу или Лисичку- Firefox.
В этом случае никакие комбозолы не нужны, поскольку все и так работает корректно.

Что касается строк:
Код:
<table>
  <tr>
      <td>
      <img src="http://localhost:8081/stream.mjpg" width="768" height="576">
      </td>
      <td>
      <img src="http://localhost:8082/stream.mjpg" width="768" height="576">
  </td>
</tr>
</table>

то здесь две ячейки для двух камер. Для того, чтобы сделать четыре, нужно записать табличку так:
Код:
<table>
  <tr>
      <td>
      <img src="http://localhost:8081/stream.mjpg" width="768" height="576">
      </td>
      <td>
      <img src="http://localhost:8082/stream.mjpg" width="768" height="576">
  </td>
</tr>
<tr>
      <td>
      <img src="http://localhost:8083/stream.mjpg" width="768" height="576">
      </td>
      <td>
      <img src="http://localhost:8084/stream.mjpg" width="768" height="576">
  </td>
</tr>
</table>

Здесь (выше) у нас получилось две строки и две колонки, т.е. квадратор.
Для девяти камер таблица будет выглядеть так:
Код:
<table>
  <tr>
      <td>
      <img src="http://localhost:8081/stream.mjpg" width="320" height="240">
      </td>
      <td>
      <img src="http://localhost:8082/stream.mjpg" width="320" height="240">
      </td>
      <td>
      <img src="http://localhost:8083/stream.mjpg" width="320" height="240">
      </td>
</tr>
<tr>
      <td>
      <img src="http://localhost:8084/stream.mjpg" width="320" height="240">
      </td>
      <td>
      <img src="http://localhost:8085/stream.mjpg" width="320" height="240">
      </td>
      <td>
      <img src="http://localhost:8086/stream.mjpg" width="320" height="240">
      </td>
</tr>
<tr>
      <td>
      <img src="http://localhost:8087/stream.mjpg" width="320" height="240">
      </td>
      <td>
      <img src="http://localhost:8088/stream.mjpg" width="320" height="240">
      </td>
      <td>
      <img src="http://localhost:8089/stream.mjpg" width="320" height="240">
      </td>
</tr>
</table>

Вполне естественно, нужно уменьшить размеры картинок, т.к. иначе они просто не поместятся на экране монитора. :smile:


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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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


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