Hallo Leute!
Ich bin nicht 100% sicher, dass das Thema IT ist, aber vermutlich ist es ja auch nicht komplett OT...
Also, ich kämpfe jetzt mit einem Problem und mir fällt absolut keine Lösung ein... Vermutlich weil es Freitag Abend ist... :(
Folgendes: ich habe ein paar Kameras, die ich per IP erreiche, also ich habe ein Stream-URL, die ich im Browser aufrufen kann und ich sehen was die Kamera gerade aufnimmt. Soweit, so gut.
Natürlich sind diese Kameras in einem separaten Netz, ohne jegliche Routing, so dass ich sie nur von einem Rechner erreichen kann, der eine Ethernet-Schnittstelle in diesem Netz hat. Der Grund sollte selbstverständlich sein...
Nun habe ich ein Programm gebastelt (in PHP, aber das sollte nebensächlich sein), mit dem ich verschiedene andere Sachen mache und mit dem ich die Möglichkeit haben soll, die Kamera-Streaming zu integrieren.
Und nun fangen die Probleme an... Natürlich könnte ich in Apache eine Location dieses VirtualHost als Proxy zu den Kameras einrichten, aber dann jeder, der diese URL kennt, kann die Kamera nutzen, ohne sich vorher im Programm einzuloggen. Und das ist natürlich SCHLECHT.
Ein "Streaming-Dienst" in meinem PHP-Programm zu integrieren scheint sehr sehr schwer zu sein, zumindest kämpfe ich seit Stunden ohne ein Fortschritt zu kriegen.
Nun frage ich mich, ob jemand eine gute Idee hat, mit dem ich sozusagen in einem DIV/iFrame/was anderes meiner Programmseite den Stream zu integrieren, ohne gleichzeitig die Kameras für die ganze Welt erreichbar zu machen...
Ich danke euch für eure Vorschläge Luca Bertoncello (lucabert@lucabert.de)
Hallo Luca.
Nun habe ich ein Programm gebastelt (in PHP, aber das sollte nebensächlich sein), mit dem ich verschiedene andere Sachen mache und mit dem ich die Möglichkeit haben soll, die Kamera-Streaming zu integrieren.
Und nun fangen die Probleme an... Natürlich könnte ich in Apache eine Location dieses VirtualHost als Proxy zu den Kameras einrichten, aber dann jeder, der diese URL kennt, kann die Kamera nutzen, ohne sich vorher im Programm einzuloggen. Und das ist natürlich SCHLECHT.
Du könntest die Authentifizierung im Apache machen, per htaccess oder LDAP. Wenn du den eh vor dem PHP Program hast und die Kamera im selben Virtual Host unter anderen Pfaden sind, bekommst du auf diese weise auch einen gemeinsamen login für beides.
Viele Grüße
Jeffrey
Am 24.02.2019 09:42, schrieb Jeffrey Kelling:
Du könntest die Authentifizierung im Apache machen, per htaccess oder LDAP. Wenn du den eh vor dem PHP Program hast und die Kamera im selben Virtual Host unter anderen Pfaden sind, bekommst du auf diese weise auch einen gemeinsamen login für beides.
Hallo,
mir ist folgendes eingefallen: ich koennte die Authentifizierung per MySQL machen. Sofort nach dem Login in der Applikation (eigene Login-Seite), speichere ich in die Datenbank zwei Hash, die ich jeweils als temporaere Login und Passwort fuer die MySQL-Authentifizierung benutze. Nach dem Logout aus der Applikation, vernichte ich die Hash, die zur Session gehoeren. Wenn das noch moeglich ist, wuerde ich dazu noch die IP begrenzen, so dass wenn jemand diese temporaere Hash entdeckt, aber natuerlich aus einer anderen IP kommt, kann sich trotzem nicht einloggen.
Meint ihr, wuerde es gehen?
Gruesse Luca Bertoncello (lucabert@lucabert.de)
lug-dd@mailman.schlittermann.de