faq обучение настройка
Текущее время: Пн июл 21, 2025 15:55

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: Пн окт 16, 2006 19:56 
Не в сети

Зарегистрирован: Пн окт 16, 2006 19:50
Сообщений: 8
Откуда: Харьков
Уважаемые эксперты.
1. Подскажите, как встроить на свой сайт просмотр видео для данной камеры (DCS-950).
2. Какая html-ссылка для получения скриншота в веб-браузере?

Спасибо


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 17, 2006 11:01 
Не в сети

Зарегистрирован: Вт июн 27, 2006 11:52
Сообщений: 31
Откуда: Петропавловск
http://dlink.ru/phorum/viewtopic.php?t=26755


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 17, 2006 11:07 
Не в сети

Зарегистрирован: Пн окт 16, 2006 19:50
Сообщений: 8
Откуда: Харьков
Использовал этот пример, но, во первых ругается на ShowInner();, во вторых серый квадрат вместо изображения. Можно подробнее по данному коду?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 17, 2006 12:19 
Не в сети

Зарегистрирован: Пн окт 16, 2006 19:50
Сообщений: 8
Откуда: Харьков
Использую следующий код:

<HTML>
<HEAD>
<TITLE>ViewCams</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="Expires" content="-1">
<script language="JavaScript">

function start()
{
ip='192.168.1.85'
ID='admin';
Pwd='666333';
control='5000';
stream='5001';

document.CSViewer1.SetID(ID);
document.CSViewer1.SetPwd(Pwd);
document.CSViewer1.encode();
document.CSViewer1.SetBasePortNumber(control);
document.CSViewer1.SetStreamPortNumber(stream);
document.CSViewer1.SetRemoteIP(ip);
str = '1.69.0407.2006(1.06a)';
document.CSViewer1.SetFirmwareVer(str);
document.CSViewer1.SetModelID('1100')
document.CSViewer1.Width=320;
document.CSViewer1.Height=240;
document.CSViewer1.ViewerOpen();
}

</script>
</HEAD>
<body bgColor="#c6cbcf" leftMargin="0" topMargin="0" onload="javascript:start();" onunload="javascript:leave();">
<OBJECT id="CSViewer1" codeBase="http://192.168.1.85:80/CSViewer.cab#version=1,98,317,2006" height="240" width="320" classid="clsid:EFFDEEEC-F9E1-4461-91D2-DAEB8CC595F1">
</OBJECT>
</body>
</HTML>



Получаю картинку, которая показывает секунд двадцать. После чего около минуты не показыват. Дальше опять все нормально.

Подскажите, где можно почитать описание методов для CSViewer?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср окт 24, 2007 17:57 
Не в сети

Зарегистрирован: Ср окт 24, 2007 16:16
Сообщений: 3
Пробую тоже сделать вывод видео-потока камеры DCS-950 на свой сайт.

Имею ту же проблему.
Тоже 15 секунд показываем, 45 секунд ждем, 15 показываем, 45 -ждем. итд.
Причем не обязательно ровно 15. Цифра варьируется в пределах 10-20 секунд.

Версия firmware 1.08

Надо отметить, что в админском веб-интерфейсе камеры такой проблемы нет. там видео-поток безо всяких остановок шпарит.

Значит надо как-то включить keep-alive какой-то.
Как?



PS.
долго думал, что камера не показывает на мой сайт ничего кроме черной картинки. Но, оказывается, надо подождать секунд 6 - там что-то инициализурется в IE-шном ActiveX-модуле. А затем начинается видео. Это у всех так или только у меня?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 24, 2007 19:29 
Не в сети

Зарегистрирован: Чт авг 09, 2007 13:36
Сообщений: 12
а где вы берете 1.08 прошивку? киньте в меня ссылкой?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт ноя 02, 2007 17:08 
Не в сети

Зарегистрирован: Вт окт 30, 2007 18:11
Сообщений: 7
Как решили проблему? :(

_________________
--- GoldEd 2.50+


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: dcs950 - suxx.
СообщениеДобавлено: Вт ноя 06, 2007 19:42 
Не в сети

Зарегистрирован: Ср окт 24, 2007 16:16
Сообщений: 3
да никак. :-(
видимо решение проблемы - это приобретение другой камеры.
как минимум другой модели, и как максимум другого вендора.

все самые новые прошивки с
ftp://ftp.dlink.ru/pub/Multimedia/DCS-950/Firmware/
не помогают.


-+-
Golded 2.42


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 01, 2007 04:35 
Не в сети

Зарегистрирован: Чт ноя 29, 2007 21:34
Сообщений: 41
Блин, ну почему же я это прочитал после того, как купили эту камеру :( Подтверждаю, проблема присутствует. Как я понимаю, проблема в том, что имя и пароль передаются через CSViewer1, а не через /goform/formLogin

Модераторы/администраторы уберите из FAQ'a ответ на этот вопрос, который сейчас там есть - ну не работает же! Зачем людей в заблуждение вводить?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 01, 2007 06:10 
Не в сети

Зарегистрирован: Чт ноя 29, 2007 21:34
Сообщений: 41
Ребята, а следующий код у меня работает без зависаний! Проверьте у себя и напишите работает ли у вас или нет (проверялось на DCS-950 прошивка 1.08)
Если не трогали порты, то только ip нужно поменять, там отмечено где :)

Код:
<html>
<head>
<META HTTP-EQUIV=Content-Type CONTENT="text/html;">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<TITLE>DCS-950</TITLE>

<script language="JavaScript">

<!--

function start(ddns,pppoe,control,stream)
{   
    var CookieValue;

    document.CSViewer1.SetID("nobody");
    document.CSViewer1.SetPwd("");
    document.login_form.f_LOGIN.value=document.CSViewer1.encode();       
    random_cookie(); 
    document.CSViewer1.SetBasePortNumber(control);
    document.CSViewer1.SetStreamPortNumber(stream);
    document.CSViewer1.SetHttpPortNumber(port);
    document.CSViewer1.SetRemoteIP(ip);   
    CookieValue=GetCookieValue();
    CookieValue=CookieValue.substring(0,CookieValue.length-1);
    document.CSViewer1.SetClientCookie(CookieValue);
    version = form1.version.value.substr(0,14);
    document.CSViewer1.SetFirmwareVer(version);
    document.CSViewer1.SetModelID('1100')
    document.CSViewer1.ViewerOpen();
    document.CSViewer1.AudioStop();
 
    ZoomIn_Open();
}

function leave()
{
    document.CSViewer1.ViewerClose();
}

function GetCookieValue()
{
    var CookieValue,startof,endof;
    CookieValue=document.cookie;
    startof=CookieValue.indexOf("=",0);
    endof=CookieValue.length;
    CookieValue=CookieValue.substring(startof+1,endof) + "f";
    return CookieValue;
}

function ZoomIn_Open()
{
    document.CSViewer1.PanTilt(0); 
    document.CSViewer1.ZoomIn(1);
}

function random_cookie()
{
    Random_value=Math.floor(Math.random()*1000000000000000);
    document.cookie="AGID" + "=" + Random_value;
   
    CookieValue=document.cookie;
    start=CookieValue.indexOf("=",0);
    endof=CookieValue.length;
    CookieValue=CookieValue.substring(start+1,endof);
 
    if (CookieValue.length!=15) {
        random_cookie();
    } else {
        document.login_form.f_CookieValue.value=CookieValue; //get cookie
    }
}

-->

</script>
</head>
<body BGCOLOR="c6cbcf" onload="javascript:start('','','5000','5001');" onUnload = "javascript:leave();" leftmargin=0 topmargin=0>

  <FORM method=post  action=/goform/formLogin  target=_top name=login_form>
  <input type="hidden" name="f_CookieValue" size="23">
  <INPUT type="hidden" name=f_LOGIN size="34">
  </form>

  <script language="javascript">
 
  <!--
 
     var ip = "192.168.0.20"; // !!! Поменять ip камеры здесь !!!
     var port = location.port;
     if (port == "") port = 80;   
     document.write("<object classid='clsid:EFFDEEEC-F9E1-4461-91D2-DAEB8CC595F1' id='CSViewer1' codebase='http://" + ip +":"+ port+ "/CSViewer.cab#version=2,24,730,2007' width='640' height='480'>");
     document.write("</object>");

   -->

  </script>

  <form method="POST" name="form1"> 
  <input type="hidden" name="version" value="1.72.1031.2007">
  </form>

</body>
</html>



Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 01, 2007 17:06 
Не в сети

Зарегистрирован: Чт ноя 29, 2007 21:34
Сообщений: 41
Кстати, текущую картинку можно получить по адресу http://ip_камеры/_gCVimage.jpg для тех, кому лень парсить каждый iMode.asp как мне :)))


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 08, 2007 23:28 
Не в сети

Зарегистрирован: Сб дек 08, 2007 23:14
Сообщений: 5
Код от Vastera работает! У меня DCS-950G. Но только в домашней сети. При работе в интернете, через dyndns.org пишет "Out of memory at line:62". Сайт на narod.ru, используемый порт 86. Может проблема в номере порта?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 09, 2007 00:52 
Не в сети

Зарегистрирован: Сб дек 08, 2007 23:14
Сообщений: 5
Нет. Проблема в этой строке: document.cookie="AGID" + "=" + Random_value;


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 09, 2007 02:20 
Не в сети

Зарегистрирован: Сб дек 08, 2007 23:14
Сообщений: 5
А проблема все-таки в narod.ru, а в ayola.net все отлично работает!
aleksbychkov.s36.ru


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 15, 2007 00:10 
Не в сети

Зарегистрирован: Чт ноя 29, 2007 21:34
Сообщений: 41
Нет, проблема не в narod.ru, а в том, что было открыто одновременно несколько окон на камеру.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB