S-Oliver-HU hat geschrieben:
Nur bekomme ich das Bild meiner Webcam nicht angezeigt. Bei der Axis 206 Webcam ist ja so eine HTML-erstellungshilfe dabei (als Quelltext auf meiner Homepage zu sehen). Dort hab ich die IP meiner Webcam angegeben, da der Server ja in meinem Netzwerk läuft. Ist hier schon der Denkfehler? Innerhalb meines Netzwerks funktioniert zwar alles, aber wenn ich jetzt von extern zugreifen möchte funktioniert alles bis auf das Bild der webcam.
Ist beides logisch. Innerhalb deines LAN stimmen deine angefragten Adressen ja, aber von außerhalb werden die http-Anfragen vom Router auf deinen Server geleitet. Den Port 80 deiner Webcam gibt es für Zugriffe von außen gar nicht. Die lokalen IP-Adressen (192.168.x.x) sind von außen nicht sichtbar, da gibt es nur die jeweilige IP-Adresse des Routers mit den offenen Ports.
Entweder mußt du also das Bild mit einem Batch oder Script zyklisch auf deinen Server kopieren und diesen Link in die Webseite einbauen oder du reservierst dir eine weitere dyndns.org-Adresse (z.B. modellbau-hanau-webcam.dyndns.org) und mapst einen freien Port (z.B. 8080, 8180 o.ä.) direkt auf die Kamera. Dann mußt du allerdings der Kamera sagen, daß sie nicht auf Port 80, sondern auf deinem gewählten Port lauschen soll. Lokal hast du dann Zugriff auf das Bild über "
http://192.168.0.65/axis-cgi/jpg/image. ... k=1&date=1:[dein eingestellter Port]". Alternativ kannst du natürlich auch die Cam auf Port 80 lassen und deinem Server einen anderen zuweisen.
Bei der zweiten Lösung reizt du aber Besucher dazu, deinen Upload voll auszunutzen, denn sie bekommen völlig unverzögert das jeweils aktuelle Bild der Cam. Das kann man machen, wenn man richtig breitbandig angeschlossen ist. Bei einem DSL-Anschluß ist das in der Regel suboptimal, weil ein voll ausgereizter Upstream den Downstream massiv ausbremst.
Leider sind meine Kenntnisse was HTML Programmierung angeht, "noch" sehr gering. Ich bin sozusagen jetzt schon mit meinem "Latein" am ende
Zunächst mal hast du kein HTML-Problem, sondern ein Netzwerkadressenproblem. Den Jana-Server kenne ich nicht. Beim Apache (
http://www.apachefriends.org/en/xampp.html) könntest du mit der <Location>-Direktive auf die Cam zugreifen, als läge das Bild in einem Verzeichnis deines Webservers.