Народ, нужна помощь. Поставили задачу транслировать на сайте видео с веб камеры, установленно на стройке. Точнее она будет там установленна. Оч долго ковырялся, толком не нашел ничего, надо инфу о том как можно транслировать. И очень бы хорошо если кто сталкивался с похожей задачей. Надо реализацию на пхп, или хотябы примерно в какую сторону копать... =) Я представляю скрипт на вроде smotri.com, там у них можно свою вебкамеру подцепить и они транслируют... Все заранее спасиб
я когда-то делал что-то похожее. только там где я делал была не совсем вебкамера... в общем идея такая: каждый кадр(2-3 FPS думаю хватит? хотя можно и больше) загружаеш каждый(с расчётом на низкий fps) кадр на ftp(такие проги есть. гугл ит.) а там уже елементарно подгружаеш картинку на страницу и обновляеш её. с использованием аякса можно добиться поболее 3 FPS.
форма вывода веб камеры на сайте. Code: <div id="Layer1" style="position:absolute; left:412px; top:45px; width:52px; height:20px; z-index:1"><a href="home" class="style1"></a></div> <center> <table border=0 cellpadding=1 cellspacing=0 bgcolor=#285699><tr><td> <script type="text/javascript" LANGUAGE="JavaScript"> var BaseURL = "http://000.000.000.00/"; /// IP веб камеры var DisplayWidth = "352"; var DisplayHeight = "288"; var File = "axis-cgi/mjpg/video.cgi?camera=1&resolution=352x288"; var output = ""; if ((navigator.appName == "Microsoft Internet Explorer")&&(navigator.platform != "MacPPC")&&(navigator.platform != "Mac68k")) { output = "<OBJECT ID=\"CamImage\" WIDTH=" output += DisplayWidth; output += " HEIGHT="; output += DisplayHeight; output += " CLASSID=CLSID:917623D1-D8E5-11D2-BE8B-00104B06BDE3 "; output += "CODEBASE=\""; output += "http://000.000.000.00/activex/AxisCamControl.cab#Version=1,0,2,15\">"; output += "<PARAM NAME=\"URL\" VALUE=\""; output += BaseURL; output += File; output += "\"> <BR><B>Axis ActiveX Camera Control</B><BR>"; output += "The AXIS ActiveX Camera 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 { output = "<IMG SRC=\""; output += BaseURL; output += File; output += "&dummy=garb\" HEIGHT=\""; output += DisplayHeight; output += "\" WIDTH=\""; output += DisplayWidth; output += "\" ALT=\"Moving Image Stream\">"; } document.write(output); </SCRIPT> </td></tr></table> <!-- / CamCode --> </center>