On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
постоянный участник


ссылка на сообщение  Отправлено: 11.11.09 19:20. Заголовок: Отображение картинки с камеры 9060A-SL/AK на своем сайте.


Не требует ActiveX. Работает с браузерами: IE, Opera, Firefox, ... . Скачать.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Пример работы с IP камерой (автоматическое обновление картинки).</TITLE>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=windows-1251">
<SCRIPT TYPE="text/javascript">
<!--
var cDelay=10; //Задержка между кадрами (мс).
var cAdr='59.108.210.104:9080'; //Адрес камеры : порт.
var cLogin='admin'; //Логин.
var cPass='12345678'; //Пароль.
var cStr='http://'+cAdr+'/snapshot.jpg?UserName='+cLogin+'&PassWord='+cPass;
window.status=document.title;
document.oncontextmenu=new Function('return false');
function refreshImage()
{
var cTmp=new Date();
var img=document.getElementById('camImg');
img.src=cStr+'&'+cTmp;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<IMG ID="camImg" SRC="" WIDTH="640" HEIGHT="480" BORDER="1" ALT="Текущая картинка с камеры" onload="window.setTimeout('refreshImage', cDelay)">
<SCRIPT TYPE="text/javascript">
<!--
refreshImage();
//-->
</SCRIPT>
</BODY>
</HTML>

Для ActiveX пример будет приведен ниже.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 62 , стр: 1 2 3 4 All [только новые]


постоянный участник


ссылка на сообщение  Отправлено: 23.11.09 22:57. Заголовок: Интересное решение и..


Интересное решение и недорогое.

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 24.11.09 12:23. Заголовок: Выяснилась причина, ..


Выяснилась причина, почему не все видят картинку с моей камеры! От некоторых провайдеров не пингуется наш диапазон IP адресов. Наш провайдер отдаёт, а у других видать запрет стоит.

P.S. А саму матрицу можно чем-либо протирать? Какие-то пылинки видны, линзы протирал.
Спасибо!

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


ссылка на сообщение  Отправлено: 24.11.09 17:53. Заголовок: Есть специальные мяг..


Продаются специальные мягкие салфетки для чистки оптики, не оставляющие после себя мусора большем чем убирают и не царапающие поверхность. Но лучше 10 раз подумать прежде чем на это решиться, матрицу угробить легче простого. Наберите в яндексе "чистим матрицу", есть инструкции с картинками и даже видео.

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 24.11.09 22:28. Заголовок: Спасибо! Не угробил!..


Спасибо! Не угробил!

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


ссылка на сообщение  Отправлено: 25.11.09 00:36. Заголовок: :sm12: ..




Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 25.11.09 14:44. Заголовок: А в чём может быть п..


А в чём может быть причина? Если просматривать камеру через веб-страницу и кроме меня никто её не смотрит, т.к. я страницу для пользователей удалил, а сам смотрю через локальный IP, то страница(картинка) через 2-3 секунды пропадает, а иногда держится долго.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


ссылка на сообщение  Отправлено: 25.11.09 17:30. Заголовок: http://www.lazarevka..


http://www.lazarevka.ru/camera.html доступна для пользователей и работает. Запустил на пробу, около часа непрерывно в окошке транслировалось, ничего не падало. Опишите подробнее что, где, откуда и как.

Спасибо: 1 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 25.11.09 18:06. Заголовок: У меня на компе, но ..


У меня на компе, но по локальному адресу (сделал страничку с локальным адресом в коде), т.к. я не могу свою камеру видеть через инет. Проверял в Мозиле и в IE. Просто картинка исчезала, а оставалась только надпись, что камера работает только в дневное время. Главное, чтобы пользователи видели, а я и из окна посмотрю!

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


ссылка на сообщение  Отправлено: 25.11.09 18:43. Заголовок: Надо будет попробова..


Надо будет попробовать добавить в код обработку случаев, если вдруг по той или иной причине картинка не загрузилась.

Спасибо: 1 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 25.11.09 19:10. Заголовок: Спасибо! А где этот ..


Спасибо! А где этот код срисовать?
И ещё: а сколько пользователей может одновременно просматривать эту страницу (камеру)?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


ссылка на сообщение  Отправлено: 26.11.09 00:21. Заголовок: <!DOCTYPE HTML P..


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Пример работы с IP камерой (автоматическое обновление картинки).</TITLE>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=windows-1251">
<SCRIPT TYPE="text/javascript">
<!--
var cDelay=30; //Задержка между кадрами (мс).
var eDelay=cDelay; //Интервал между попытками соединения в случае неудачи (мс)
var eStep=2000; //Приращение интервала с каждой новой неудачной попыткой (мс)
var cAdr='192.168.0.3:80'; //Адрес камеры : порт.
var cLogin='guest'; //Логин.
var cPass='guest'; //Пароль.
var cStr='http://'+cAdr+'/snapshot.jpg?UserName='+cLogin+'&PassWord='+cPass;
window.status=document.title;
document.oncontextmenu=new Function('return false');
function refreshImage()
{
var cTmp=new Date();
var img=document.getElementById('camImg');
img.src=cStr+'&'+cTmp;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<DIV ALIGN="center">
<IMG ID="camImg" SRC="none" WIDTH="640" HEIGHT="480" BORDER="1" ALT="Текущая картинка с камеры" onload="window.setTimeout('refreshImage', cDelay);eDelay=cDelay" onerror="window.setTimeout('refreshImage', eDelay);eDelay+=eStep">
<DIV STYLE="position:relative;bottom:480px;left:230px;color:#ffffff;font-weight:bold">Demo</DIV>
</DIV>
</BODY>
</HTML>

От предыдущего варианта отличается тем, что в случае, если картинка не подгружается, будут предприняты повторные попытки (до бесконечности) с постепенно увеличивающимися интервалами между ними.

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 26.11.09 10:07. Заголовок: Спасибо! Бесперебойн..


Спасибо!
Бесперебойно работает в IE, а вот в Мозиле вообще никак, но если приписать к предыдущему коду только пару строку, то всё ОК!

var eDelay=cDelay; //Интервал между попытками соединения в случае неудачи (мс)
var eStep=2000; //Приращение интервала с каждой новой неудачной попыткой (мс)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


ссылка на сообщение  Отправлено: 27.11.09 07:12. Заголовок: Да, действительно, в..


Да, действительно, в Opera и IE работает, FireFox на пустой источник никак не реагирует. Но это поправимо, просто в SRC прописываем "none" или добавляем в конце скрипт с refreshImage из первого варианта (последней возможностью, я так понимаю, вы и воспользовались).

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 27.11.09 16:06. Заголовок: Guest пишет: послед..


Guest пишет:

 цитата:
последней возможностью, я так понимаю, вы и воспользовались


Совершенно верно!
Чтобы я без Вас делал бы?

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 19.05.10 20:06. Заголовок: Установил семерку (6..


Установил семерку (64 бита), камера не стала казать!
Есть какие-либо способы решения этой проблемы?
Заранее спасибо!

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


ссылка на сообщение  Отправлено: 19.05.10 20:54. Заголовок: Поподробнее пожалуйс..


Поподробнее пожалуйста. Где именно и что не показывает?

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 20.05.10 18:13. Заголовок: В IE - черный квадра..


В IE - черный квадрат, а в Мозиле молоко, это на странице сайта - http://www.lazarevka.ru/webcam.shtml
В английском не силен, но ругается по моему на пароль.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


ссылка на сообщение  Отправлено: 22.05.10 12:46. Заголовок: В Win7/32 все показы..


В Win7/32 все показывает (и в IE, и в Firefox). К 64-х битной версии к сожалению доступа пока нет. Если это возможно сделайте и выложите скриншот с ошибкой. Если напрямую по адресу камеры в IE зайти, работает?

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 22.05.10 21:50. Заголовок: Что-то не получается..


Что-то не получается просмотреть ошибку, раньше ее видел, а сейчас ее нет, просто черный квадрат.!
Если зайти непосредственно на камеру через пароль, то камера работает в IE.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


ссылка на сообщение  Отправлено: 26.05.10 02:03. Заголовок: Интересно, попробуйт..


Попробуйте напрямую написать в строке адреса браузера (IE, FireFox, ...) запрос на получение картинки. Посмотрите, загрузится-ли изображение.

http://Camera_IP:Port/snapshot.jpg?UserName=User=&PassWord=Pass
Camera_IP, Port, User и Pass меняем соответсвенно на IP адрес камеры, порт, логин и пароль.


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 62 , стр: 1 2 3 4 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет