-
CrytoGen (28.01.11 20:32) [20]попробуйте поискать в скриптах setTimeout
-
CrytoGen (28.01.11 20:33) [21]или setInterval
-
Плохиш © (29.01.11 01:36) [22]Показывай вот эти функции
function time_go(){
time_init(document.getElementById("datebar").innerHTML); start_date_show(document.getElementById("datebar")); } -
EPoul (29.01.11 09:02) [23]Отправляю частями, т.к. все не пропускает
function time_go(){
time_init(document.getElementById("datebar").innerHTML);
start_date_show(document.getElementById("datebar"));
}
function start(){
document.getElementById("location").appendChild(document.createTextNode(item_nam e[_LOCATION]));
document.getElementById("nightmode").appendChild(document.createTextNode(item_na me[_NIGHTMODE]));
if(group != "guest")
{document.getElementById("nighttd").style.display = "none";}
return;
}
var obja;
var blinkobj;
var blinktxt;
function swapCSS(flag,obj,texton,textoff){
if(flag)
{
obja = obj.firstChild;
obj.removeChild(obja);
obj.innerHTML = texton
obj.className = "t12 ButtonSmall";
}
else
{
obj.className = "bglblue";
obja = document.createElement("a");
obja.className = "a";
//obja.innerText = textoff;
obja.appendChild(document.createTextNode(textoff));
obja.href = "javascript:;";
obj.innerHTML = "";
obj.appendChild(obja);
}
-
EPoul (29.01.11 09:58) [24]Не вставляется код. Видно какие-то ограничения есть. Положил весь код вот сюда pomogi-mne1@yandex.ru пароль 11111111 .Если не трудно посмотрите,
-
Плохиш © (29.01.11 13:02) [25]Хм, вообще-то я спрашивал текст функций time_init и start_date_show.
-
EPoul (29.01.11 14:21) [26]Где их можно найти?
-
Плохиш © (29.01.11 15:33) [27]Подозреваю, что в одном из файлов, список которых приведён в [18].
-
EPoul (29.01.11 16:05) [28]Таких файлов в моей системе нет. Когда я первый раз попытался подключиться браузером к камере, установилась Java. Возможно все эти скрипты находятся в DLL-ках. Их там много в каталоге?
-
Плохиш © (29.01.11 16:29) [29]
<!--"CONVERTED_APPLET"-->
<!-- HTML CONVERTER -->
<object
classid = "clsid:CAFEEFAC-0015-0000-0012-ABCDEFFEDCBA"
codebase = "http://java.sun.com/update/1.5.0/jinstall-1_5_0_12-windows-i586.cab#Version=5,0,120,4"
WIDTH = "640" HEIGHT = "480" NAME = "ucx" >
<PARAM NAME = CODE VALUE = "ultracam.class" >
<PARAM NAME = ARCHIVE VALUE = "ultracam.jar" >
<PARAM NAME = NAME VALUE = "ucx" >
<param name = "type" value = "application/x-java-applet;jpi-version=1.5.0_12">
<param name = "scriptable" value = "false">
<PARAM NAME = "accountcode" VALUE="YWRtaW46YWRtaW4=" />
<PARAM NAME = "codebase" VALUE="http://192.16.100.100:80/user" />
<PARAM NAME = "mode" VALUE="0" />
<comment>
<embed
type = "application/x-java-applet" \
CODE = "ultracam.class" \
ARCHIVE = "ultracam.jar" \
NAME = "ucx" \
WIDTH = "640" \
HEIGHT = "480" \
accountcode ="YWRtaW46YWRtaW4=" / \
codebase ="http://192.168.100.100:80/user" / \
mode ="0" / \
scriptable = false
pluginspage = "http://java.sun.com/products/plugin/index.html#download">
<noembed>
</noembed>
</embed>
</comment>
</object>
<!--"END_CONVERTED_APPLET"-->
ultracam.jar - вот то, что вы ищете. Берите и идите на форум по java. -
> EPaul
Ты уже ознакомился с форматом передачи видео MJPEG over HTTP ?
Пока ты этого не сделаешь, ходить и просить решения бессмысленно.
Вот ссылка на HTTP API камер AXIS (у остальных то же самое в большинстве своем, просто у аксис лучше документировано).
http://www.axis.com/techsup/cam_servers/dev/cam_http_api_2.php#api_blocks_image_video_mjpg_response
Ответ камеры на запрос выглядит так:
HTTP/1.0 200 OK\r\n
Content-Type: multipart/x-mixed-replace;boundary=<boundary>\r\n
\r\n
--<boundary>\r\n
<image>
where the proposed <boundary> is
myboundary
and the returned <image> field is
Content-Type: image/jpeg\r\n
Content-Length: <image size>\r\n
\r\n
<JPEG image data>\r\n
--<boundary>\r\n
<image>
Т.е в результате получим такую картину
HTTP/1.0 200 OK\r\n
Content-Type: multipart/x-mixed-replace;boundary=myboundary\r\n
\r\n
--myboundary\r\n
Content-Type: image/jpeg\r\n
Content-Length: 15656\r\n
\r\n
<JPEG image data>\r\n
--myboundary\r\n
Content-Type: image/jpeg\r\n
Content-Length: 14978\r\n
\r\n
<JPEG image data>\r\n
--myboundary\r\n
Content-Type: image/jpeg\r\n
Content-Length: 15136\r\n
\r\n
<JPEG image data>\r\n
--myboundary\r\n
.
.
.
В чем проблема, получай ответ, аккумулируй, парси, выделяй JPEG-и и декодируй.
Это не так сложно. -
> DVM ©
На всякие JAVA, JavaScript и прочее - забей, это все изврат и медленно. -
> CrytoGen (26.01.11 08:02) [10]
> Если всё так как я думаю, то никакого видео потока нет -
> есть только текущий кадр и скрипт который обновляет картинку
> на страничке.
Есть там поток и в данной конкретной модели тоже есть. -
babanyukv (23.11.13 02:04) [33]
-
babanyukv (23.11.13 02:04) [34]
-
babanyukv (23.11.13 02:04) [35]
-
Fernandalucia (25.11.15 04:30) [36]I'm not easily imrpsesed but you've done it with that posting.