Achtung: Neue Version mit Bugfix im Anhang
Wenn man das Transcoding der VU+ Solo 4k nutzt, treten im Alltag einige Probleme auf.
Ziel des Plugins ist es, einen Live-Stream in unterschiedlicher Qualität zur Verfügung zu haben, um auf verschiedene Szenarien reagieren zu können.
(In dem Beispiel wird Dreamdroid zum Streamen verwendet, klappt aber mit jeder Software, die von der Box streamen kann)
Voraussetzungen:
-Da ich das Plugin nur auf meiner 4k getestet habe, empfehle ich ein Backup, bevor man testet. Dann ist man schnell wieder auf dem alten Stand, falls was schief geht.
-Das Plugin aus dem Anhang.
Das Plugin ist für die VU Solo 4K geschrieben und läuft dort problemlos. Es läuft evtl. auf anderen Boxen auch. Wer probieren will, sollte unbedingt ein Backup, am besten auf einem USB-Stick machen. Mehr dazu ab hier:
UPDATE Plugin: Advanced Transcode: Streamen alltagstauglich gemacht
-Wissen, wie man ein Plugin auf der Box manuell installiert.
-Ein mobiles Device, z.B. Handy oder Tablet, egal ob Android, Apple oder WP.
-Eine App, die Streaming von der Box beherrscht.
Entweder:
-Wissen, was eine Dyndns ist und wie man sie einrichtet. (Google)
-Wissen, wie man an seinem Router eine Portweiterleitung einrichtet. (Google)
-oder hier mal schauen Link
-Wenn keine Portweiterleitung gewünscht, natürlich geht das auch über VPN
Oder:
-VPN einrichten und benutzen
Beispiel für den Ist-Zustand:
Ich nutze im heimischen Wlan auf dem mobilen Device die App Dreamdroid. Mit etwas Geduld lässt sich, über das Plugin "Transcodierung konfigurieren", eine passende Einstellung für das heimische Wlan finden, die, für die dort herrschenden Bedingungen, optimal ist.
Dumm nur, wenn man sich nicht im heimischen Wlan befindet. Hat man die optimalen Einstellungen für das Heim-Wlan gefunden, sind diese nicht optimal, wenn man beispielsweise nur ein langsames Hotel-Wlan, oder gar nur eine mobile Datenverbindung zur Verfügung hat.
Da man zu diesem Zeitpunkt nur mit viel Gefummel über die eingebaute Fernbedienung von Dreamdroid und Anfertigen von Screenshots Einfluss auf die Transcoding-Einstellungen der Box hat, erweist sich diese Vorgehensweise als umständlich und wenig praxistauglich.
Beispiel für den Soll-Zustand:
Egal, wo ich mich gerade mit dem mobilen Device befinde, möchte ich in der Lage sein, die Qualität und damit auch den Datenverbrauch für das transcodierte Streaming vom mobilen Device in Abhängigkeit der örtlichen Gegebenheiten zu wählen. Mit dem Standard-Plugin "Transcoding konfigurieren", wird mir ein Port (8002) mit einer Einstellung für das Transcoding zur Verfügung gestellt. Mein Plugin erweitert diese Einstellungsmöglichkeiten. Es werden auf den Ports 9001 bis 9005 verschiedene Einstellungen für die Streamqualität zur Verfügung gestellt. Also fünf Ports mit fünf Einstelungen. Dieses hat den Vorteil, dass es egal ist, welches mobiles Device man benutzt und welche Art von Netwerkverbindung zur Verfügung steht.
Anmerkung:
Ich beschreibe hier die Einrichtung über Portforwarding. Wer (meiner Meinung nach) überängstlich ist, kann das ganze auch mit VPN nutzen. Das Plugin stellt nur die Streams auf den Ports zu Verfügung.
Einrichtung:
Beispiel VU+ Solo 4k und Android Handy mit Dreamdroid:
Zunächst manuell auf der Box das Plugin Advanced Transcode aus dem Anhang installieren und die GUI neu starten.
Eine Dyndns-Adresse einrichten. Anleitungen im Internet. Im Router den Port 9001 auf den Port 9001 der Box weiterleiten (forwarden). Das gilt auch für die Ports 9002 bis 9005. Also 9002 auf 9002 der Box weiterleiten, 9003 auf 9003 der Box... usw. Port 80 muss auch auf die Box weitergeleitet werden. Wird von z.B. Dreamdroid benötigt.
Jetzt wird Dreamdroid auf dem Handy eingerichtet:
In den Einstellungen von Dreamdroid findet ihr alles Wichtige unter "Profile":
Hier werden jetzt 5 neue Profile hinzugefügt, nach dem Muster:
Alle Profile sind in allen Einstellungen gleich, nur bei "Live" "Port" sollte bei Profil 1 Port 9001, bei Profil 2 Port 9002 ... usw. eingetragen werden. Da der Profilname frei Vergeben werden kann, habe ich noch gleich den Datenverbrauch und die Dauer, bis mein mobiles Datenvolumen (in meinem Fall 1 GB) verbraucht ist, angefügt. Das könnt ihr auch machen, ist aber nur korrekt, wenn ihr die Voreinstellungen des Plugins Adavanced Transcode nicht ändert. Dazu später mehr.
Das sieht bei mir dann so aus:
Testen:
So, wenn alles richtig ist, könnt ihr Testen. (Ich empfehle die Box beim Streamen in Standby zu schalten) Dazu aktiviert ihr zunächst in Dreamdroid das Profil Level 1, welches auf den Port 9001 verweist. Die Streamqualität steigt mit der Portnummer an: Auf Port 9001 (Profil Level1) liegt ein Stream mit minderer Qualität und geringem Datenverbrauch. Also etwa für eine mobile Datenverbindung. Mit aufsteigender Nummer steigt die Qualität, aber auch der Datenverbrauch. So kann man alle Profile eimal durchtesten.
Szenarien:
1.) Ihr seid zu Hause und wollt auf dem Handy eine Fernsehsendung schauen:
Da dort der Datenverbrauch unwichtig ist, aktiviert ihr in Dreamdroid Profil Level 5 und genießt den Stream in guter Qualitat.
2.) Ihr seid im Hotel, habt einen Wifi-Zugang, seid aber ein bischen vom Accespoint entfernt, und die Geschwindigkeit ist nicht sehr hoch:
Der Datenverbrauch ist immer noch unwichtig, aber aufgrund der mangelden Geschwindigkeit, kommt es zu Aussetzern im Stream. Jetzt kann ich einfach durch das Aktivieren eine anderen Profiles (z.B. Level 4 oder Level 3) den Datenstrom reduzieren, bis alles passt. Das ist in Sekunden erledigt, da ich an der Box, die ja weit weg ist, nichts ändern muss.
3.) Ihr habt kein Wlan in der Nähe, wollt aber trotzdem unbeding Fernsehen am Handy:
Kein Problem, ihr wählt am Handy ein Profil mit geringerem Datendurchsatz, (z.B. Level 1 oder 2), und es kann losgehen.
Einstellen der Profile an der Box: (nur notwendig, wenn die Voreinstellugen des Plugins nicht passen):
Wenn ihr das Plugin installiert habt, sind dort schon für die Ports 9001 bis 9005 Profile hinterlegt. Auf Port 9001 ein Profil mit schlechter Qualität aber geringem Datendurchsatz, mit aufsteigender Portnummer steigt die Qualität, aber auch der Datendurchsatz. Solltet ihr etwas Anderes hinterlegen wollen, öffnet ihr einfach das Standard-Plugin der Box, "Menue/Einstellungen/Erweiterungen/Transcoding konfigurieren". Dort nehmt ihr alle Einstellungen vor und speichert sie. Nun öffnet ihr mein Plugin, "Menue/Einstellungen/Erweiterungen/AdvancedTranscode", wählt dort den Port, auf dem ihr die eben gemachten Einstellungen speichern wollt und speichert diese ab. Analog könnt ihr die Einstellungen für die anderen Ports ändern.
Tipp:
Wenn ihr die Einstellungen des unter Port 1 hinterlegten Profiles sehen/ändern wollt, aktiviert ihr auf dem Handy in Dreamdroid das Profil Level 1. Startet jetzt von Dreamdroid kurz einen Stream und beendet ihn wieder. Wenn ihr jetzt das Standard-Plugin der Box, "Menue/Einstellungen/Erweiterungen/Transcoding konfigurieren" aufruft, stehen dort die Werte, die für Port 9001 hinterlegt sind.
Wollt ihr ein anderes Profil ändern, z.b. das fürt Port 9002, dann eben auf dem Handy das Profil Level 2 aktivieren, dann stehen dort die Werte von Port 2, usw.
Hier nochmal genauer erklärt oder auch hier
Noch eine Anmerkung:
Jede Software, auf jedem Gerät (nicht nur Dreamdroid), die in der Lage ist, einen Stream von der Box zu zeigen, kann mein Plugin nutzen. In den Einstellungen der jeweiligen Software muss man dann nur den Port (9001...9005) einstellen, und der Stream wird in der im Plugin hinterlegten Form gestartet.
Zur leidigen Diskussion über offene Ports hier ein Artikel:
Offene Ports
Also, entscheidet selber, ob das sicher ist, oder nicht.
Gruß aus Ostfriesland
Neue Version.
Wichtig: Alte Version deinstallieren -> Reboot -> neue Version installieren -> Reboot.
Wenn man das Transcoding der VU+ Solo 4k nutzt, treten im Alltag einige Probleme auf.
Ziel des Plugins ist es, einen Live-Stream in unterschiedlicher Qualität zur Verfügung zu haben, um auf verschiedene Szenarien reagieren zu können.
(In dem Beispiel wird Dreamdroid zum Streamen verwendet, klappt aber mit jeder Software, die von der Box streamen kann)
Voraussetzungen:
-Da ich das Plugin nur auf meiner 4k getestet habe, empfehle ich ein Backup, bevor man testet. Dann ist man schnell wieder auf dem alten Stand, falls was schief geht.
-Das Plugin aus dem Anhang.
Das Plugin ist für die VU Solo 4K geschrieben und läuft dort problemlos. Es läuft evtl. auf anderen Boxen auch. Wer probieren will, sollte unbedingt ein Backup, am besten auf einem USB-Stick machen. Mehr dazu ab hier:
UPDATE Plugin: Advanced Transcode: Streamen alltagstauglich gemacht
-Wissen, wie man ein Plugin auf der Box manuell installiert.
-Ein mobiles Device, z.B. Handy oder Tablet, egal ob Android, Apple oder WP.
-Eine App, die Streaming von der Box beherrscht.
Entweder:
-Wissen, was eine Dyndns ist und wie man sie einrichtet. (Google)
-Wissen, wie man an seinem Router eine Portweiterleitung einrichtet. (Google)
-oder hier mal schauen Link
-Wenn keine Portweiterleitung gewünscht, natürlich geht das auch über VPN
Oder:
-VPN einrichten und benutzen
Beispiel für den Ist-Zustand:
Ich nutze im heimischen Wlan auf dem mobilen Device die App Dreamdroid. Mit etwas Geduld lässt sich, über das Plugin "Transcodierung konfigurieren", eine passende Einstellung für das heimische Wlan finden, die, für die dort herrschenden Bedingungen, optimal ist.
Dumm nur, wenn man sich nicht im heimischen Wlan befindet. Hat man die optimalen Einstellungen für das Heim-Wlan gefunden, sind diese nicht optimal, wenn man beispielsweise nur ein langsames Hotel-Wlan, oder gar nur eine mobile Datenverbindung zur Verfügung hat.
Da man zu diesem Zeitpunkt nur mit viel Gefummel über die eingebaute Fernbedienung von Dreamdroid und Anfertigen von Screenshots Einfluss auf die Transcoding-Einstellungen der Box hat, erweist sich diese Vorgehensweise als umständlich und wenig praxistauglich.
Beispiel für den Soll-Zustand:
Egal, wo ich mich gerade mit dem mobilen Device befinde, möchte ich in der Lage sein, die Qualität und damit auch den Datenverbrauch für das transcodierte Streaming vom mobilen Device in Abhängigkeit der örtlichen Gegebenheiten zu wählen. Mit dem Standard-Plugin "Transcoding konfigurieren", wird mir ein Port (8002) mit einer Einstellung für das Transcoding zur Verfügung gestellt. Mein Plugin erweitert diese Einstellungsmöglichkeiten. Es werden auf den Ports 9001 bis 9005 verschiedene Einstellungen für die Streamqualität zur Verfügung gestellt. Also fünf Ports mit fünf Einstelungen. Dieses hat den Vorteil, dass es egal ist, welches mobiles Device man benutzt und welche Art von Netwerkverbindung zur Verfügung steht.
Anmerkung:
Ich beschreibe hier die Einrichtung über Portforwarding. Wer (meiner Meinung nach) überängstlich ist, kann das ganze auch mit VPN nutzen. Das Plugin stellt nur die Streams auf den Ports zu Verfügung.
Einrichtung:
Beispiel VU+ Solo 4k und Android Handy mit Dreamdroid:
Zunächst manuell auf der Box das Plugin Advanced Transcode aus dem Anhang installieren und die GUI neu starten.
Eine Dyndns-Adresse einrichten. Anleitungen im Internet. Im Router den Port 9001 auf den Port 9001 der Box weiterleiten (forwarden). Das gilt auch für die Ports 9002 bis 9005. Also 9002 auf 9002 der Box weiterleiten, 9003 auf 9003 der Box... usw. Port 80 muss auch auf die Box weitergeleitet werden. Wird von z.B. Dreamdroid benötigt.
Jetzt wird Dreamdroid auf dem Handy eingerichtet:
In den Einstellungen von Dreamdroid findet ihr alles Wichtige unter "Profile":
Hier werden jetzt 5 neue Profile hinzugefügt, nach dem Muster:
Alle Profile sind in allen Einstellungen gleich, nur bei "Live" "Port" sollte bei Profil 1 Port 9001, bei Profil 2 Port 9002 ... usw. eingetragen werden. Da der Profilname frei Vergeben werden kann, habe ich noch gleich den Datenverbrauch und die Dauer, bis mein mobiles Datenvolumen (in meinem Fall 1 GB) verbraucht ist, angefügt. Das könnt ihr auch machen, ist aber nur korrekt, wenn ihr die Voreinstellungen des Plugins Adavanced Transcode nicht ändert. Dazu später mehr.
Das sieht bei mir dann so aus:
Testen:
So, wenn alles richtig ist, könnt ihr Testen. (Ich empfehle die Box beim Streamen in Standby zu schalten) Dazu aktiviert ihr zunächst in Dreamdroid das Profil Level 1, welches auf den Port 9001 verweist. Die Streamqualität steigt mit der Portnummer an: Auf Port 9001 (Profil Level1) liegt ein Stream mit minderer Qualität und geringem Datenverbrauch. Also etwa für eine mobile Datenverbindung. Mit aufsteigender Nummer steigt die Qualität, aber auch der Datenverbrauch. So kann man alle Profile eimal durchtesten.
Szenarien:
1.) Ihr seid zu Hause und wollt auf dem Handy eine Fernsehsendung schauen:
Da dort der Datenverbrauch unwichtig ist, aktiviert ihr in Dreamdroid Profil Level 5 und genießt den Stream in guter Qualitat.
2.) Ihr seid im Hotel, habt einen Wifi-Zugang, seid aber ein bischen vom Accespoint entfernt, und die Geschwindigkeit ist nicht sehr hoch:
Der Datenverbrauch ist immer noch unwichtig, aber aufgrund der mangelden Geschwindigkeit, kommt es zu Aussetzern im Stream. Jetzt kann ich einfach durch das Aktivieren eine anderen Profiles (z.B. Level 4 oder Level 3) den Datenstrom reduzieren, bis alles passt. Das ist in Sekunden erledigt, da ich an der Box, die ja weit weg ist, nichts ändern muss.
3.) Ihr habt kein Wlan in der Nähe, wollt aber trotzdem unbeding Fernsehen am Handy:
Kein Problem, ihr wählt am Handy ein Profil mit geringerem Datendurchsatz, (z.B. Level 1 oder 2), und es kann losgehen.
Einstellen der Profile an der Box: (nur notwendig, wenn die Voreinstellugen des Plugins nicht passen):
Wenn ihr das Plugin installiert habt, sind dort schon für die Ports 9001 bis 9005 Profile hinterlegt. Auf Port 9001 ein Profil mit schlechter Qualität aber geringem Datendurchsatz, mit aufsteigender Portnummer steigt die Qualität, aber auch der Datendurchsatz. Solltet ihr etwas Anderes hinterlegen wollen, öffnet ihr einfach das Standard-Plugin der Box, "Menue/Einstellungen/Erweiterungen/Transcoding konfigurieren". Dort nehmt ihr alle Einstellungen vor und speichert sie. Nun öffnet ihr mein Plugin, "Menue/Einstellungen/Erweiterungen/AdvancedTranscode", wählt dort den Port, auf dem ihr die eben gemachten Einstellungen speichern wollt und speichert diese ab. Analog könnt ihr die Einstellungen für die anderen Ports ändern.
Tipp:
Wenn ihr die Einstellungen des unter Port 1 hinterlegten Profiles sehen/ändern wollt, aktiviert ihr auf dem Handy in Dreamdroid das Profil Level 1. Startet jetzt von Dreamdroid kurz einen Stream und beendet ihn wieder. Wenn ihr jetzt das Standard-Plugin der Box, "Menue/Einstellungen/Erweiterungen/Transcoding konfigurieren" aufruft, stehen dort die Werte, die für Port 9001 hinterlegt sind.
Wollt ihr ein anderes Profil ändern, z.b. das fürt Port 9002, dann eben auf dem Handy das Profil Level 2 aktivieren, dann stehen dort die Werte von Port 2, usw.
Hier nochmal genauer erklärt oder auch hier
Noch eine Anmerkung:
Jede Software, auf jedem Gerät (nicht nur Dreamdroid), die in der Lage ist, einen Stream von der Box zu zeigen, kann mein Plugin nutzen. In den Einstellungen der jeweiligen Software muss man dann nur den Port (9001...9005) einstellen, und der Stream wird in der im Plugin hinterlegten Form gestartet.
Zur leidigen Diskussion über offene Ports hier ein Artikel:
Offene Ports
Also, entscheidet selber, ob das sicher ist, oder nicht.
Gruß aus Ostfriesland
Neue Version.
Wichtig: Alte Version deinstallieren -> Reboot -> neue Version installieren -> Reboot.
Advanced Transcode: Streamen alltagstauglich gemacht
Eala Frya Fresena
Eala Frya Fresena
Dieser Beitrag wurde bereits 15 mal editiert, zuletzt von ostfriese2 ()