dreamliveserver
-
-
maluhi: ja.. das UDP handling ist leider in live555 nicht perfekt. Da gibt es wohl ab und zu recht grosse "peaks"
Kannst Du mal versuchen ob HLS besser geht?
Der server kann nun ja auch HLS.
Dafür musste die URLS ändern in http://IP:8080/dream.m3u8?ref=....
Wir arbeiten aber an dem UDP kram... wird allerdings ein wenig dauern.
cu
-
alpha:
rm /var/lib/dpkg/info/dreamrtspserver.prerm
dpkg --purge dreamrtspserverperfekt... danke!
-
HLS hatte ich auch probiert. Zwar immer klares Bild, aber dauernd Aussetzer.
Kein Thema, wenn das noch ein wenig dauert, ich kann ja den alten dreamrtspserver einfach weiter nutzen. Aber gibt es vllt eine Möglichkeit trotzdem die enigma updates mitzumachen? Wäre das überhaupt möglich, wenn ich den rtspserver etwas modifiziere oder macht der core das gar nicht mehr mit? Hast Du eine Idee, wie man das umsetzen könnte?
-
Mit was hast Du HLS probiert?
Mit VLC 3.0.0 klappt es bei mir nicht (rtsp dagegen schon).
Auffällig ist, dass bei den Servereinstellungen für HLS angegeben wird: http://dm900:8080/stream.m3u8
Ghost schreibt oben: http://dm900:8080/dream.m3u8?ref=Beides und auch http://dm900:8080/dream.m3u8 verweigert VLC: "VLC kann die Medienadresse ... nicht öffnen"
-
Weiss gar nicht mehr, ob ich in VLC auch HLS getestet hatte. Aber mit meiner Client Box habe ich einfach im Bouquet einen Sender auf http://ip:8080/stream.m3u8?ref=... geändert. Das lief - aber wie gesagt mit vielen Aussetzern.
-
Das mit dream.m3u8 war ein Schreibfehler;)
Man legt ja selber in den Streamingserver Einstellungen fest wie die URL ist..
sorry...
maluhi: hmm ich kann da gar nicht viel zu sagen. Der Server ist nicht meine Baustelle... und ich hab auch keinen Überblick ob es da Änderungen gab die verhindern, dass der alte Server noch läuft. Aber es gab schon einige Änderungen am dbus interface. Denke nicht, dass man das so einfach anpassen kann.
-
Stimmt
Im Setup steht "stream".
Mit VLC funkt es aber nicht...
Ich benutze das nicht, hab nur aus Neugierde getestet.
-
wenn ich nicht streame, kann ich das package dreamliveserver doch auch deinstallieren, oder?
-
Mit DreamDroid laufen auf meiner 7080HD nun keine Streams mehr auf und auch sonst läuft es mit DreamDroid stabil.
Gute Arbeit! -
maluhi: hmm ich kann da gar nicht viel zu sagen. Der Server ist nicht meine Baustelle... und ich hab auch keinen Überblick ob es da Änderungen gab die verhindern, dass der alte Server noch läuft. Aber es gab schon einige Änderungen am dbus interface. Denke nicht, dass man das so einfach anpassen kann.
Ja, am dbus interface hat sich soviel geändert, dass ich das jetzt selbst übernehmen musste. Habe das nun auch laufen und benutze den alten Streamserver jetzt mit dem neuen enigma. Allerdings ist der core jetzt komplett raus und ich kommuniziere in einem zusätzlichen python thread selbst per dbus mit dem dreamrtspserver. Funktioniert soweit, ich muss nur noch ein wenig am error handling anpassen.
Ist zwar hier etwas OT, aber vielleicht kannst Du mir ja schnell beantworten, ob ich irgendwie in einem Plugin den shutdown von enigma2 abfangen kann bzw darüber informiert werde. Der dbus thread bekommt nämlich nicht mit, wenn enigma runterfährt und läuft fleißig weiter - dadurch sieht das für systemd natürlich so aus, als wenn enigma noch läuft und es wird nicht neugestartet. -
Wir haben bereits fixes für alle uns bekannten Probleme mit dem liveserver :).
-
Das ist super, dass es doch schneller geht, als Ghost vorraus sagte.
Aber ich baue an meinem Plugin ja nicht (nur), weil es irgendwo Problem gibt (könnte ja auch erstmal nicht weiter updaten, da ich die neuen Features sowieso im Moment nicht brauche), sondern weil das ein guter Grund ist mich mehr mit python zu beschäftigen. Ich komme eigentlich von anderen Sprachen und habe vor ein paar Wochen die erste Python-Zeile geschrieben und finde es einfach interessant mich mit python und enigma2 näher zu beschäftigen.
Von daher würde ich mich trotz eurer Fixes freuen, wenn mir die Frage beantwortet wird -
Du kannst den Plugin Descriptor "WHERE_AUTOSTART" verwenden. Der wird einmal aufgerufen beim starten von enigma2 / einem Plugin ... dann mit dem parameter 0 .. und beim enigma2 beenden / runterfahren mit dem Parameter 1.
cu
-
Nach den heutigen Updates funktionieren hier nun rtsp UND HLS
Vielen Dank
-
könnte man vl auch ein paar Hintergrund Infos liefern, was am neuen Streamingserver anders ist, als am "alten"
Stranden keine Clients mehr?
-
Stranden keine Clients mehr?
Das sollten nicht mehr passieren.
Bei kaputten clients kommt nach unserer Erfahrung spätestens nach 60 sekunden ein timeout.Es gab auch noch einen patch der dafür sorgt dass enigma2 als client die verbindung ordentlich schließt (ein gstreamer bug, das war einer der kaputten clients, sozusagen ;)).
Generell ist es einfach so dass der neue server für uns deutlich besser zu warten ist.
Und dass jetzt auch URL-Anhänge mit hls gehen ;).
Und in Zukunft bestimmt noch ein paar coole features mehr. -
Und wer hatte die Idee mit /var/lib/dreamliveserver/settings ?
-
das war obi's vorschlag und wir fanden ihn alle gut
Vielleicht als ergänzende Erläuterung: wir orientieren uns in dem fall an anderen Daemons wie z.B. connman.
Die settings werden zwar gespeichert, es ist aber nicht vorgesehen, dass der User diese direkt anpasst.
Deshalb /var/lib und nicht /etc -
Ich habe schon gesehen wie Ihr das alte StreamServer Plugin angepasst habt