Насколько я выяснил, этой функцией можно изменить время "нарезки" при записи потока через InternetExplorer.
Тут есть скрипт для вставки Изображения с камеры на сайт
http://forum.dlink.ru/viewtopic.php?f=13&t=82607, к этому скрипту нужно добавить функции включения/выключения записи, ну и с изменением интервала. Ну и кнопочки для управления.
В итоге код выглядит так:
Код:
<script language="JavaScript" type="text/javascript">
function InitActiveX(){
dcscontrol1.RemoteHost="192.168.0.100"; // ТУТ IP камеры!!!
dcscontrol1.RemotePort="80"; // ТУТ порт IP камеры!!!
dcscontrol1.SetAuthentication('Basic Z3Vlc3Q6');
dcscontrol1.ProfileID = "2"; //номер профиля
dcscontrol1.LiveStreamIn (1); //включить видео
// dcscontrol1.LiveStreamIn (2); //включить звук
}
function initForm(){
var activeXSize = document.getElementById("dcscontrol1");
InitActiveX();
activeXSize.width = '512'; //размер окна
activeXSize.height = '384';
}
function Rec(){
var t=dcscontrol1.RecordStreamIn(0);
}
function StopRec(){
dcscontrol1.StopRecordStreamIn(0);
}
function SetFI(){
dcscontrol1.RecordingFileInterval=900;
alert("Interval = 900");
// теперь ролики буцдут писаться по 900 секунд
}
</script>
<body onload="initForm();">
<input type="button" onclick="Rec()" value="Запись">
<input type="button" onclick="StopRec()" value="СтопЗапись">
<input type="button" onclick="SetFI()" value="SetInt">
<div align="center">
<object classid="clsid:721700FE-7F0E-49C5-BDED-CA92B7CB1245" codebase="http://192.168.0.100:80/dcsclictrl.cab#version=1,0,0,2125
" id="dcscontrol1" width="0" height="0">
</object>
</div>
</body>
Цитата:
.zhpaul: Чтобы сей скрипт работал, надо завести в камере пользователя под именем guest с пустым паролем.
Этот код вставляется в текстовый файл, и сохраняется с расширением html.(в обычном "блокноте") Затем файл открывается IE-ом. Если эти этапы продеолаете - все получится.