Hallo zusammen.
Ich habe ein Problem, über das ich mir schon seit einigen Tagen den Kopf zerbreche:
Ich nutze einen Raspberry Pi 3 als Webserver (Apache). Im Router ist eine Portweiterleitung für den Port 80 eingerichtet, sodass der Server aus dem Internet erreichbar ist. Das funktioniert soweit auch alles.
Auf dem Raspberry Pi kann ich über die Adresse http://localhost:8081 auf den MJPEG-Stream einer Überwachungskamera zugreifen. Diesen Stream möchte ich auf meiner bestehenden Website einbinden. Den Stream in html einzubinden habe ich hinbekommen. Allerdings ist er dann ja nur innerhalb des Netzwerks verfügbar, wenn ich als Quelle die interne IP-Adresse des Raspberry angegeben habe.
Daher habe ich überlegt, ob sich das Ganze mithilfe von php umsetzen lässt, da php ja serverseitig ausgeführt wird und somit Zugriff auf den Stream hätte. Ich bin aber bis jetzt zu keiner funktionierenden Lösung gekommen. Ich möchte ungern den Port 8081 im Router freigeben, da der Stream keinen Login erfordert und somit für jeden erreichbar wäre. Der Stream soll aber nur sichtbar sein, wenn ich mich auf meiner Website angemeldet habe.
Vielleicht hat ja jemand von euch eine Idee und kann mir helfen