Ich habe nochmal ein wenige probiert, um mal zu sehen, wie weit ich mit der Authensisierung vom eigentlichen stream komme, was ja bisher nur ohne geht. Es klappt mit tellymote heute sogar, wenn man im OpenWebif einstellt, dann man den Stream auch authentisieren möchte. Diese dann vom openwebif gelieferte URL
-sid:password@ip-adresse:8002 usw
wird dann auch vom IOS übergeben. Bisher scheitert das bei meiner Box daran, dass der Prozess streamproxy nur die Benutzer kennt, die auch das Linux kennt, und nicht diesen Benutzer -sid mit einem jedesmal anderen Passwort.
Ich habe mal das openwebif so geändert, dass es mir einen lokalen User mit Password einsetzt, den auch das linux kennt. Dann geht auch das streamen mit einem nicht ganz offenen HTTP Port 8001 oder 8002.
Wäre natürlich noch besser, wenn die vom openwebif ausgedachten passwörter funktionieren, dazu muss aber das streamproxy geändert werden, wo ich noch etwas im openpli Forum diskutiere.
Aber mit meiner Lösung mit dem gepatchen openwebif ist das schon gar nicht so schlecht.
Wenn jetzt tellymote noch die m3u8 Datei per HTTPS runterholen könnte und diese dann erst dem IOS gibt, dann würde auch der HTTP openwebif Port nicht mehr gebraucht
-sid:password@ip-adresse:8002 usw
wird dann auch vom IOS übergeben. Bisher scheitert das bei meiner Box daran, dass der Prozess streamproxy nur die Benutzer kennt, die auch das Linux kennt, und nicht diesen Benutzer -sid mit einem jedesmal anderen Passwort.
Ich habe mal das openwebif so geändert, dass es mir einen lokalen User mit Password einsetzt, den auch das linux kennt. Dann geht auch das streamen mit einem nicht ganz offenen HTTP Port 8001 oder 8002.
Wäre natürlich noch besser, wenn die vom openwebif ausgedachten passwörter funktionieren, dazu muss aber das streamproxy geändert werden, wo ich noch etwas im openpli Forum diskutiere.
Aber mit meiner Lösung mit dem gepatchen openwebif ist das schon gar nicht so schlecht.
Wenn jetzt tellymote noch die m3u8 Datei per HTTPS runterholen könnte und diese dann erst dem IOS gibt, dann würde auch der HTTP openwebif Port nicht mehr gebraucht