D.L.M.R. 0 Posted December 11, 2007 Рекомендуется использовать “Линия Мини 1.0beta” Средствами ПО "Линия" есть возможность вынести изображение с одной из камер (jpeg-кадры будут с определенным интервалом обновляться, находясь на фоне рабочего стола Active Desktop). <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Devline | </title> <!-- <meta http-equiv = "content-type" content = "text/html; charset=UTF-8"> --> <script language='javascript'> var id_timer; var img = "http://192.168.1.7:9786/zinp02.jpg?username=line&password=&size=352x288"; var timeout = 300; function runTimer() { id_timer = setTimeout('onTimer()', timeout); } function onLoad() { if(document.camera) { document.camera.src = document.buffer.src; document.buffer.src = ""; } else { document.images("camera").src = document.images("buffer").src; document.images("buffer").src = ""; } runTimer(); } function onTimer() { var rnd = Math.round(Math.random() * 1000000000); document.getElementById("buffer").innerHTML = ""; document.getElementById("buffer").innerHTML = "<img name = "buffer" style = "VISIBILITY: hidden">"; if(document.camera) { document.buffer.onload = onLoad; document.buffer.src = img + "&" + "rnd=" + rnd; } else { document.images("buffer").onload = onLoad; document.images("buffer").src = img + "&" + "rnd=" + rnd; } } </script> </head> <body onload="onTimer()" bgColor="#000000"> <img name='camera' width='352' height='288'> <span id="buffer"> <img name="buffer" style="VISIBILITY: hidden"> </span> </body> </html> 1. Приведенный выше код копируете в Блокнот и для настройки изменяете следующие строки: 1) var img = "http://192.168.1.7:9786/zinp02.jpg?username=line&password=&size=352x288"; а) "192.168.1.7" меняете, на фактический IP-адрес видеосервера, с которого необходимо просматривать камеру. б) zinp02.jpg - меняете, соответственно zinp00, для просмотра 1й камеры, zinp01, если для 2й и так далее. в) username=line - вносите имя пользователя г) password= вносите пароль (если установлен) д) size= изменяет разрешение кадра. Стандартно используются 352х288 и 720x288. 2) var timeout = 300; - время обновления в микросекундах. По необходимости увеличиваете или уменьшаете скорость обновления кадров. 2. Сохраняете файл, как "camera.htm" 3. На рабочем столе щелкаете правой кнопкой мыши на пустом месте и в выпадающем меню нажимаете Свойства. 4. Выбираете вкладку Рабочий Стол. 5. Нажимаете кнопку Настройка Рабочего Стола. 6. Выбираете вкладку Веб. 7. Нажимаете кнопку Создать и задаете путь к файлу camera.htm и нажимаете Ок. 8. Нажимаете Ок в настройке рабочего стола и настраиваете положение и размер окна с изображением, которое появилось на фоне Рабочего Стола. 9. Вновь заходите в Настройку Рабочего Стола/Веб и выбираете пункт Закрепить элементы рабочего стола. Share this post Link to post Share on other sites В
STAS 0 Posted January 16, 2008 Не получилось (ламер ) может просто дабавим галочку? А комп интересно не будет тормозить? Share this post Link to post Share on other sites В
D.L.M.R. 0 Posted January 16, 2008 Не получилось (ламер ) может просто дабавим галочку? Для того, чтобы все это работало, активный рабочий стол должен быть включен. Напротив добавленной страницы в Настройки Рабочего стола - > Веб - > Веб-страницы должна стоять галочка. Пробовали на разных компьютерах, которые есть у нас в офисе - работает нормально, не тормозит. Ниже для удобства пользователей прикреплен еще один, более простой и удобный код скрипта. Расширение файла меняем на htm, остальные действия выполняем по инструкции в 1 посте. В коде скрипта необходимо менять не ссылку, а переменные: var Server = "192.168.1.7"; - IP-адрес сервера var Port = "9786"; - порт сервера, его оставляем неизменным var Camera = "01"; - номер камеры, 00 - 1я, 01 - 2я, 02 - 3я и тд. var Login = "line"; - ваше имя пользователя на видеосервере var Password = ""; ваш пароль, если есть var ImageSize = "352x288"; - разрешение изображения camerascript.txt Share this post Link to post Share on other sites В
Доктор Зло 0 Posted January 16, 2008 Согласен со Стасом. Добавтье это в софт. Штука интересная. Share this post Link to post Share on other sites В
D.L.M.R. 0 Posted January 16, 2008 Эта возможность является недокументированной, так что,на данный момент, добавление ее в стандартный дистрибутив ПО не планируется. PS: Во всяком случае, до тех пор, пока не будет создан усовершенствованный интерфейс для просмотра картинки через Active Desktop или меню для настройки параметров, которые сейчас требуется вносить вручную. Share this post Link to post Share on other sites В
trash50 0 Posted September 13, 2009 как вывести изображения с нескольких камер (например с четырех, по аналогии как FLASH - Клиент на Вашем сайте ( http://www.devline.tv/ )) (в идеале с буферизацией (хотябы на один кадр)) Share this post Link to post Share on other sites В
Станислав 0 Posted September 14, 2009 Рекомендуется использовать клиентскую часть ПО «Линия». Она предоставляется бесплатно на неограниченное количество клиентов и обладает бОльшими функциональными возможностями. Share this post Link to post Share on other sites В