PDA

Просмотр полной версии : Трарнсляция видео с веб камеры на сайт


-=Static=-
14.08.2008, 19:58
Народ, нужна помощь. Поставили задачу транслировать на сайте видео с веб камеры, установленно на стройке. Точнее она будет там установленна.
Оч долго ковырялся, толком не нашел ничего, надо инфу о том как можно транслировать. И очень бы хорошо если кто сталкивался с похожей задачей. Надо реализацию на пхп, или хотябы примерно в какую сторону копать... =)

Я представляю скрипт на вроде smotri.com, там у них можно свою вебкамеру подцепить и они транслируют...

Все заранее спасиб

mr.The
14.08.2008, 20:53
я когда-то делал что-то похожее. только там где я делал была не совсем вебкамера...
в общем идея такая:
каждый кадр(2-3 FPS думаю хватит? хотя можно и больше) загружаеш каждый(с расчётом на низкий fps) кадр на ftp(такие проги есть. гугл ит.)
а там уже елементарно подгружаеш картинку на страницу и обновляеш её. с использованием аякса можно добиться поболее 3 FPS.

Dimi4
14.08.2008, 21:08
прога называеться Active WebCam

psysoft.com

кажеццо

Sharky
14.08.2008, 21:20
создай потоковую трансляцию через WMEncoder или VLC и выведи на сайт уже обычным <embed>

heretic1990
31.08.2008, 21:23
форма вывода веб камеры на сайте.




<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>