• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

webcamxp5

Thomas040270

Neues Mitglied
Mal wieder ein neuer Leihe hier ;-)

Habe da ein problem mit webcam.
Wir sind ein Internetradio. Ich habe jetzt mal auf der HP eine webcam eingebunden.
Die funktioniert tadellos.
Das tool webcamxp5 schmeisst mir gleich einen passenden HTML Code raus.
Zudem über habe ich über dyndns das problem mit der Zwangstrennung (wechel der IP) gelöst.

Jetzt kommt ein weiterer Dj und möchte ebenfalls via Cam zu sehen sein.
Ich möchte erstmal versuchen, dass alle Dj´s auf einer seite zu sehen sein können.
(ich weiss geschwindigkeits probleme).8)
Aber versuch macht klug.
Aber wenn ich den ´HTML Code vom zweiten DJ unter meinen HTML Code Kopiere, läuft es nicht mehr.
Es wird nur eine Cam angezeigt.
Wenn ich mit Dreamweaver getrennte Frames bilde und dort pro HTML Code ein Frame nutze, dann laufen beide Cams.
Aber leider weiss ich nicht, wie ich neue Frames auf die HP bringen soll.
Da Die seite auf PHP basiert. Ich allerding Leihe bin.

Würde gerne die möglichkeit haben, in einem HTML Code mehrer Cams zu zeigen.
Zudem für den fall das Cams Offline sind, dass dort ein statusbild (Offline.jpg) gezeigt wird.

über Lösungs vorschläge würde ich mich freuen.
Grüße und Danke

Thomas:idea:
 
Werbung:
Mal wieder ein neuer Leihe hier ;-)

Kann man dich ausleihen? ;)

Und wg. deiner Frage:
Die Ursache dürfte der Code sein den "webcamxp5" dir auswirft. Da ich das Programm wie auch den Code nicht kenne, kann ich das schwer beurteilen. Es mit Frames zu lösen wäre aber imho nicht klug, da es nicht modern ist. Allerdings könnte man in dem Fall durchaus einen Kompromisseingehen und zumindest iframes verwenden (nicht frames, sondern die kleinen eingebetteten iFrames). Das einzubinden hat aber rein gar nichts mit php zu tun. Du musst ja nur den HTML-Code in den php-Code an die richtige Stelle einfügen.

Um da genauer helfen zu können, müsste man den genauen Quellcode kennen.
 
Um da genauer helfen zu können, müsste man den genauen Quellcode kennen.

Guten morgen.
Jetzt habe ich eine Telefonmütze (Handycap) ;)
Was issn der Unterschied zwischen Quellcode und HTML Code?
Aber ich kann ja schonmal den HTML Code hier rein setzen. Vieleicht ist das das ja garnicht so falsch.
Danke und grüße


Thomas

<img src="http://thomas040270.dyndns.org:8080/loading.jpg" class="webcam" id="webcam1" onmousedown="PTZMouseDown1(event)" width="320" height="240" alt="Live Stream" />
<script type="text/javascript">
<!--
currentCamera1= 1;
errorimg1= 0;
document.images.webcam1.onload = DoIt1;
document.images.webcam1.onerror = ErrorImage1;
function LoadImage1()
{
uniq1 = Math.random();
document.images.webcam1.src = "http://thomas040270.dyndns.org:8080/cam_" + currentCamera1 + ".jpg?uniq="+uniq1;
document.images.webcam1.onload = DoIt1;
}
function PTZMouseDown1(e)
{
var IE = document.all?true:false;
var x,y;
var myx,myy;
var myifr = document.getElementById("_iframe-ptz");
tp = getElPos1();
myx = tp[0];
myy = tp[1];
if(IE){
var scrollX = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft;
var scrollY = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
x = event.clientX - myx + scrollX;
y = event.clientY - myy + scrollY;
} else {
x = e.pageX - myx;
y = e.pageY - myy;
}
if (width_array[currentCamera1] > 0) x = Math.round((x * 400) / width_array[currentCamera1]);
if (height_array[currentCamera1] > 0) y = Math.round((y * 300) / height_array[currentCamera1]);
if (x > 400) x = 400;
if (y > 300) y = 300;
if (myifr != null) myifr.src = "http://thomas040270.dyndns.org:8080/ptz?src=" + currentCamera1 + "&moveto_x=" + x + "&moveto_y=" + y +"";
return true;
}
function getElPos1()
{
el = document.images.webcam1;
x = el.offsetLeft;
y = el.offsetTop;
elp = el.offsetParent;
while(elp!=null)
{ x+=elp.offsetLeft;
y+=elp.offsetTop;
elp=elp.offsetParent;
}
return new Array(x,y);
}
function ErrorImage1()
{
errorimg1++;
if (errorimg1>3){
document.images.webcam1.onload = "";
document.images.webcam1.onerror = "";
document.images.webcam1.src = "offline.jpg";
}else{
uniq1 = Math.random();
document.images.webcam1.src = "http://thomas040270.dyndns.org:8080/cam_" + currentCamera1 + ".jpg?uniq="+uniq1;
}
}
function DoIt1()
{
errorimg1=0;
window.setTimeout("LoadImage1();", 40);
}
//-->
</script>
 
Werbung:
HTML-Code ist der Quellcode :)

Und an dem erkenne ich, dass genau der auch das Problem ist. Das umzuschreiben wäre möglich, wenn auch etwas aufwendig denke ich. Evtl. solltest Du doch erstmal iframes für jede einzelne Webcam verwenden.
 
hey, ich habe ein etwas komishces Problem, soweit wie "Thomas040270" komme ich erst garnicht.
meine Vorgehens weise, ich habe Meine cam angeschlossen und mir mit hilfe von webcamxp5 den Quellcode generieren lasssen und den auf einer Website hinterlegt, so das man mein Kamerabild da sehen kann.
in WebcamXP5 habe ich unter dem Reiter "Hochladen (FTP/FTPS)" auch alle daten eingetragen wie den hostname und die Anmeldedaten der Site um das Bild hoch zu laden.
Ports habe ich im Router frei geschalten nur bekomme ich von außerhalb, wie z.b. Internetcafe kein Bild.
vielelicht könnt Ihr mir helfen.
webcamXP5 zeigt mir unter dem Reiter "Hochladen (FTP/FTPS)" folgendes immer an:
FTP Logs
FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5026: No route to host

>> Disconnected

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5027: No route to host

>> Disconnected

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5028: No route to host

>> Disconnected

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5029: No route to host

>> Disconnected

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5030: No route to host

>> Disconnected

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5031: No route to host

>> Disconnected

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5032: No route to host

>> Disconnected

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5033: No route to host

>> Disconnected

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5034: No route to host

>> Disconnected

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5035: No route to host

>> Disconnected

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5036: No route to host

>> Disconnected

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5037: No route to host

>> Disconnected
usw
was mache ich Falsch
 
Dein Webcam-Programm kann keine Verbindung zum Server unter dem Port 5037 herstellen. Der Port kommt mir seltsam vor - es ist kein Standard-FTP-Port. Das wäre Port 25.

Du hast also 2 Möglichkeiten: entweder Du hast den falschen Port angegeben (5037 statt 25) oder der Server den Du ansprechen willst (www13.subdomain.com), ist wirklich nicht erreichbar.
 
Werbung:
der Server (in dem Fall www13.subdomain.com) ist erreichbar, also liegt darin schon mal nicht da problem.
ich hatte bei WebcamXp5 eig. gar keinen Port stehen.
oder wo muss ich den Port 25 eingeben?

wenn ich den Port 25 in WebCamXp5 im Reiter "Hochladen(FTP/FTPS) neben Dem Host "www13.subdomain.com" eingebe und auf "Anschalten" drücke erscheint bei mir Folgendes:
FTP Thread Started
>> Unable to connect to www13.subdomain.com.
>> Cannot connect to SMTP server 78.46.103.46 (78.46.103.46:25), connect error 10061


FTP Thread Started
>> Unable to connect to www13.subdomain.com.
>> Cannot connect to SMTP server 78.46.103.46 (78.46.103.46:25), connect error 10061


FTP Thread Started
>> Unable to connect to www13.subdomain.com.
>> Cannot connect to SMTP server 78.46.103.46 (78.46.103.46:25), connect error 10061

u.s.w

ich habe aber nun bei WebcamXP5 unter dem Reiter "Broadcast (HTTP) die IP eingegeben, die mein rechner im moment verwendet (nachgelen unter der Oberfläche meiner Firitzbox
mit dem Internet verbunden Seit... um .. Uhrzeit mit der ip ...)
somit ist meine Cam erreichbar unter der ip mit :8080, dies hab ich mir bestätigen lassen, jedoch wolte ich, diese über meine Website laufen lassen.
was mache ich falsch
 
okay. erstmal ganz ganz herzlichen Dank Dir. aber Diese komischen Ports sucht es immernoch :-/
obwohl ich den Port 21 in WebcamXP5 eingetragen habe und auch in der Portfreigabe /UDP/TCP) freigegeben habe.
(Info die Ports macht es von 5002-5061, fals das jemandem was bringt :-( )

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.
>> Error during cam_1.jpg transfer.
>> Could not open data connection to port 5047: No route to host

>> Disconnected

FTP Thread Started
>> Connected to www13.subdomain.com [Active Mode]
>> Change directory to /cam completed.

>> Disconnected
u.s.w

brauche ich denn überhaupt eine Feste IP adresse, wenn ich meinen Stream über meine Seite sehen möchte?
Die habe ich nämlich noch nicht.
bis jetzt kann ich nur von außerhalb über meine Aktuelle ip und :8080 schauen, doch diese ändert sich ja täglich
oder kann ich, wenn das obere Problem Gelöst sein sollte in WebcamXP5 unter dem Reiter "Broadcast (HTTP)" bei IP Adresse / Hostnamen die meine Internetseite einsetzten?
(www.guggema24.7.je)
 
Zuletzt bearbeitet:
Werbung:
Hast du die FAQ gelesen?

- webcamXP - Support

Generell wärst du mit der Frage vielleicht beim Support des Anbieters besser aufgehoben. Warum eine bestimmte Software versucht, sich über eine bestimmte Port-Range zu verbinden, können wir, die wir wahrscheinlich nie mit der Software gearbeitet haben, einfach kaum beantworten.
 
der Support konnte mir auch nicht helfen, vielleicht stelle ich meine Frage anders:

Ich habe eine Website (guggema24.7.je)
Die Bilder werden immer aktualisiert (/cam_1.jpg) und von WebcamXP5 lasse ich mir auf einen Ordner Uploaden (/cam)
Somit sollte der Link also heißen:
"ftp://[email protected]/cam/cam_1.jpg"

Folgende .html habe ich im /www Verzeichnis damit sie von der Webseite aus erreichbar ist.
http://guggema24.7.je/Cam.html.txt

Was habe ich hier falsch gemacht um meine Bilder/Video sehen zu können?
wäre schön, wenn Ihr mir trotz meiner Hartnackigkeit helfen könntet;-)
 
Warum denn Endung .txt für die HTML-Seite?

Noch kurz zur Verhältnismäßigkeit: Wenn dir der offizielle Support nicht helfen kann, wird es auch hier schwierig. Die sollten sich besser mit ihrer Software auskennen als Leute in einem Forum, die diese Software aller Wahrscheinlichkeit nach noch nie verwendet haben.

Das nur, um dir keine falschen Hoffnungen zu machen. Wie fremder Code arbeitet oder warum fremder Code nicht so arbeitet, wie gewünscht, ist für Außenstehende natürlich noch weitaus schwieriger zu beurteilen als für die Programmierer selbst. Wir können da nur mit Weltwissen über Programme und Funktionalitäten arbeiten, das auf deinen Fall nicht zwingend zutreffen muss.
 
Werbung:
zu Deiner Frage: Ich habe diesen .html Datei als Textdokument hinterlegt, damit sofort der Quellcode für Euch Sichtbar wird

Okay, Danke Euch Dennoch für Eure Hilfe, hatte mich an Euch gewandt, da ja die Website "Html.de" heißt und hatte somit gehofft, wenigstens einen Strohalm zu Finden, der mir bei meiner Lösung hilft.
Denn auch ohne Ein Programm zu verstehen hatte ich gedacht, das es Personen gibt die solch ein Ähnliches Problembild, wie Ich habe, kennen und mir auf die Sprünge helfen, was mit Diesem Quellcode oder den Einstellungen nicht Stimmt.
ich versuche mich nochmal am Support der Software und am FAQ.
MfG Sebbi
 
Zurück
Oben