Форум » IP Video 9100B/RK/A Plus » Отображение видео с сервера на своем сайте. » Ответить

Отображение видео с сервера на своем сайте.

Guest: Пример странички во вложении - web9100.zip.

Ответов - 28, стр: 1 2 All

=Mexs-OrsK=: Guest пишет: Пример странички во вложении - web9100.zip. Файл не доступен((( Перезалейте пожалуйста!

=Mexs-OrsK=: А если не сложно то выложите сюда пример HTML-кода Я уже голову сломал не пойму как сделать что бы видео можно было на сайте просматривать P.s. IP камеру от фирмы AXIS без проблем вставил на сайт

Guest: Обновил, ссылка теперь рабочая. В архиве 2-а примера: ActiveX (от производителя, в том числе 2x2 режим) для IE и универсальный, работает практически на любом браузере. В принципе делается просмотр и на базе Flash плеера, и с Java аплетами. При желании совмещается все на одной странице. Если хотите, можно использовать тот же текст, что и для Axis, только путь к AMC.cab не забудьте прописать. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <title>Live Video from Aviosys IP Video 9100.</title> <body> <center> <h2>Live Video from Aviosys IP Video 9100.</h2> <SCRIPT LANGUAGE="JavaScript"> // Set the cAdr to the IP adress of your video server. //Example: var cAdr = "122.116.137.123:9100"; var cAdr = '122.116.137.123:9100'; var cLogin = 'guest'; var cPass = 'guest'; // Go to the camera used and remove the "//" in front of the ImageResolution to be used. // Note that only one can be enabled at a time. // List of additional available resolutions is shown in the product's configuration. // Aviosys IP Video 9100A Plus (PAL) // var DisplayWidth = "352";var DisplayHeight = "288"; var DisplayWidth = "704";var DisplayHeight = "576"; // This is the path to the image generating file inside the camera itself var File = "/GetData.cgi?Status=0"; var output = ""; if ((navigator.appName == "Microsoft Internet Explorer") && (navigator.platform != "MacPPC") && (navigator.platform != "Mac68k")) { // If Internet Explorer under Windows then use ActiveX output = '<OBJECT ID="Player" width=' output += DisplayWidth; output += ' height='; output += DisplayHeight; output += ' CLASSID="CLSID:DE625294-70E6-45ED-B895-CFFA13AEB044" '; output += 'CODEBASE="'; output += 'AMC.cab">'; output += '<PARAM NAME="MediaURL" VALUE="http://'; output += cAdr; output += File + '">'; output += '<param name="MediaType" value="mjpeg-unicast">'; output += '<param name="ShowStatusBar" value="0">'; output += '<param name="ShowToolbar" value="0">'; output += '<param name="AutoStart" value="1">'; output += '<param name="StretchToFit" value="1">'; output += '<param name="MediaUsername" value="' + cLogin + '">'; output += '<param name="MediaPassword" value="' + cPass + '">'; output += '<BR><B>ActiveX Media Control</B><BR>'; output += 'The ActiveX Media Control, which enables you '; output += 'to view live image streams in Microsoft Internet'; output += ' Explorer, could not be registered on your computer.'; output += '<BR></OBJECT>'; } else { // If not IE for Windows use the browser itself to display theDate = new Date(); output = '<IMG SRC="http://'; output += cLogin + ':'; output += cPass+'@'; output += cAdr; output += File; output += '&dummy=' + theDate.getTime().toString(10); output += '" HEIGHT="'; output += DisplayHeight; output += '" WIDTH="'; output += DisplayWidth; output += '" ALT="Aviosys camera Image.">'; } document.write(output); document.Player.ToolbarConfiguration = "play,+snapshot,+fullscreen"; </SCRIPT> </body> </html>


=Mexs-OrsK=: Заработало!!!! Огромный респект и уважуха)

=Mexs-OrsK=: Вылезли подводные камни( работает в Mozille и Opere http://ural.ooo-liana.ru/123/big.html в IE после установки надстройки выдает: Live Video from Aviosys IP Video 9100. ActiveX Media Control The ActiveX Media Control, which enables you to view live image streams in Microsoft Internet Explorer, could not be registered on your computer.

=Mexs-OrsK=: =Mexs-OrsK= пишет: Пример странички во вложении - web9100.zip. Почти то же самое ( image работает только в Mozille и Opere http://ural.ooo-liana.ru/123/bigi.html (в IE не на всех компах) activex не где не работает http://ural.ooo-liana.ru/123/biga.html Что я не правильно делаю?

=Mexs-OrsK=: И нет звука! но если заходиш на прямую в сервер то звук есть...

Guest: =Mexs-OrsK= Скорее всего не прописали путь к ActiveX (AMC.cab для Axis или WinWebPush.cab для Aviosys), как я и говорил. Звук будет только в IE и только через родную компоненту. Для biga.html: <OBJECT id="WB" CODEBASE="http://www.aviosys.ru/download/last/WinWebPush.cab#version=1,0,1,7" CLASSID="CLSID:7876E4A5-78B7-4020-B08F-C960A1ED54C9" height=486 width=646></OBJECT> Для big.html. output += 'CODEBASE="http://www.aviosys.ru/download/last/'; Для bigi.html. Скорее всего у тех, у кого не работает под IE стоит патч запрещающий браузеру получать контент с автоматической авторизацией из строки запроса. По этой же причине может не появляться картинка в biga.html. Лечение. Также можно просто отключить авторизацию, но в этом случае есть вероятность, что какой-нибудь недоброжелатель будет постоянно настройки менять.

=Mexs-OrsK=: Пробую...

=Mexs-OrsK=: Доброго времени суток! Я наверное уже замучил Вас ) но у меня выхода нет) Guest пишет: Скорее всего у тех, у кого не работает под IE стоит патч запрещающий браузеру получать контент с автоматической авторизацией из строки запроса. По этой же причине может не появляться картинка в biga.html. Лечение. этот файлик очень помогает! Я так понял звук будет только тут Для biga.html: но его нет ((( <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <TITLE>Пример работы с видеосервером IP Video 9100A Plus (ActiveX).</TITLE> <meta http-equiv="Page-Enter" content="revealTrans(Duration=0.5,Transition=21)"> <script language="javascript1.1"> var self_port; var self_address,url; function showCamera() { // Replace this url with your own ip camera url... WB.URL = "http://Big:210016@"+ip.value+":"+port.value; // Set your camera window's width here WB.CamWidth = 640; WB.CamHeight = 480; } </script> <link href="template.css" rel="stylesheet" type="text/css"> </head> <body class=body> <div align=center> <table cellspacing=0 cellpadding=0 class=bsize> <tr> <td height="38" align=center valign=middle bgcolor=#408080> <b><font color=#FFFFFF size=3> <input type=button name=connect value=Connect OnClick="showCamera();"> &nbsp; IP Address<input type="text" name=ip value="91.207.143.146"> &nbsp; Port Number<input type="text" name=port value=80> <!-- &nbsp; <input type=button name=snapshot value=Snapshot OnClick="SQ2.snapshot();" class=sfont> --> </font> </b> </td> </tr> <tr> <td bgcolor=#408080 valign=middle align=center> <OBJECT id="WB" CODEBASE="http://ural.ooo-liana.ru/123/WinWebPush.cab#version=1,0,1,7" CLASSID="CLSID:7876E4A5-78B7-4020-B08F-C960A1ED54C9" height=486 width=646></OBJECT> </td> </tr> </table> </div> правильно ли я делаю ? файл WinWebPush.cab лежит в папке 123 на сервере http://ural.ooo-liana.ru/123/biga.html попробуйте звука нет(((( ОЧЕНЬ НАДО!)))

=Mexs-OrsK=: НА СЕРВЕРЕ ВСЕ ВРОДЕ ВКЛЮЧЕНО!

Guest: Да, вы правы, если зайти на страницу управления видеосервером, через ту же компоненту звук идет, если перенести в другое место, нет. Попробуем разобраться в чем причина. PS: В big.html у вас ссылка стоит на слишком старую версию AMC, у нее идентификатор отличается от того, что в коде прописан.

Guest: WB.CamWidth = 640; WB.CamHeight = 480; WB.Audio = 1;

=Mexs-OrsK=: Все ЗАРАБОТАЛО !!!! ОГРОМНОЕ СПАСИБО !!!

Guest: Нзчт. Чуть позже выложу текст, чтобы на кнопочку нажимать было не надо и с автодетекцией браузера.

=Mexs-OrsK=: буду очень ждать!

Guest: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <TITLE>Пример работы с видеосервером.</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='91.207.143.146'; //Адрес камеры : порт. var cLogin='Big'; //Логин. var cPass='210016'; //Пароль. var cWidth='352'; //Горизонтальное разрешение камеры. var cHeight='288'; //Вертикальное разрешение камеры. var cStr='http://'+cLogin+':'+cPass+'@'+cAdr; var cStrImg=cStr+'/Jpeg/CamImg.jpg'; var cStrVid=cStr+'/GetData.cgi?Status=0'; window.status=document.title; document.oncontextmenu=new Function('return false'); function showCamera() { var obj=document.getElementById('camActx'); obj.URL=cStr; obj.CamWidth=cWidth; obj.CamHeight=cHeight; obj.Audio=1; } function refreshImage() { var cTmp=new Date(); var img=document.getElementById('camImg'); img.src=cStrImg+'?tm='+cTmp.getTime().toString(); } //--> </SCRIPT> </HEAD> <BODY> <DIV ALIGN="center"> <SCRIPT TYPE="text/javascript"> <!-- var output; if ((navigator.appName == "Microsoft Internet Explorer") && (navigator.platform != "MacPPC") && (navigator.platform != "Mac68k")) { // IE output='<OBJECT ID="camActx" '; output+='CODEBASE="http://www.aviosys.ru/download/last/WinWebPush.cab#version=1,0,1,7" '; output+='CLASSID="CLSID:7876E4A5-78B7-4020-B08F-C960A1ED54C9" '; output+='WIDTH="'+cWidth+'" '; output+='HEIGHT="'+cHeight+'" '; output+='onreadystatechange="showCamera()">'; output+='Если отображается данное сообщение, необходимо установить ActiveX компоненту для просмотра.'; output+='</OBJECT>'; } else { if (navigator.appName=='Netscape') { // Firefox var cTmp=new Date(); output='<IMG SRC="'; output+=cStrVid+'?tm='+cTmp.getTime().toString()+'" '; output+='WIDTH="'+cWidth+'" '; output+='HEIGHT="'+cHeight+'" '; output+='BORDER="1" '; output+='ALT="Видео с камеры">'; } else { // Opera и другие output='<IMG ID="camImg" '; output+='SRC="none" '; output+='WIDTH="'+cWidth+'" '; output+='HEIGHT="'+cHeight+'" '; output+='BORDER="1" '; output+='ALT="Текущая картинка с камеры" '; output+='onload="window.setTimeout(refreshImage(), cDelay);eDelay=cDelay" '; output+='onerror="window.setTimeout(refreshImage(), eDelay);eDelay+=eStep">'; } output+='<DIV STYLE="position:relative;bottom:288px;left:110px;color:#00ff00;font-weight:bold">Techcentre Orsk</DIV>'; } document.write(output); //--> </SCRIPT> </DIV> </BODY> </HTML>

=Mexs-OrsK=: Вот теперь вообще самолет!!!!!

=Mexs-OrsK=: Вот тут результат http://ooo-liana.ru/123/biga.html

Guest: Совсем неплохо. Проверил, работает на IE8, Firefox 3.6, Opera 10.10 и 10.51. На лисе только поиск немного съезжает.



полная версия страницы