tachtler:dreambox_plugin_-_vlc-player
no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | tachtler:dreambox_plugin_-_vlc-player [2011/06/07 12:03] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Dreambox Plugin: VLC-Player ====== | ||
+ | |||
+ | Das Dreambox-Plugin: | ||
+ | |||
+ | ===== Voraussetzungen ===== | ||
+ | |||
+ | Auf dem PC, welcher als **Server** des //streams// agieren soll muss VLC installiert sein. Unter nachfolgendem Link kann eine Version des VLC heruntergeladen werden: | ||
+ | * **[[http:// | ||
+ | |||
+ | :!: **WICHITG** - **Die hier verwendete Version von VLC ist 1.0.5, da diese noch voll zum Dreambox Web-Interface kompatibel und stabil nutzbar ist !!!** | ||
+ | |||
+ | Ältere Versionen von VLC können unter [[http:// | ||
+ | |||
+ | :!: **WICHITG** - **Bitte nutzen Sie VLC in der Version 1.0.5 __NICHT__ zur Kommunikation mit dem __Internet__, | ||
+ | |||
+ | Nach der erfolgreichen Installation müssen folgende Einstellungen vorgenommen werden. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Aktivierung der HTTP-Fernsteuerung ==== | ||
+ | |||
+ | Im Hauptmenü des **VLC media player** muss der Menüpunkt Extras | Einstellungen ausgewählt werden: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Im sich anschließend öffnenden Fenster, muss die Auswahl von " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | :!: **WICHTIG** - Um die soeben durchgeführten Einstellungen wirksam werden zu lassen, muss der VLC media player auf dem **Server** - **neu gestartet** werden! | ||
+ | |||
+ | ==== Datei .hosts anpassen ==== | ||
+ | |||
+ | Damit eine Fernbedienung via HTTP bzw. über das Web-Interface des VLC media player möglich ist, muss die unter **Interface | Hauptinterface | HTTP** im Feld **Host-Adresse** eingegebene IP-Adresse, in diesem Beispiel 192.168.0.3 noch in der Datei (hier unter Windows): | ||
+ | |||
+ | {{: | ||
+ | |||
+ | * **C: | ||
+ | um den Eintrag der IP-Adresse, in diesem Beispiel | ||
+ | * **192.168.0.3** für den Server (zum ggf. Aufruf via Browser) und | ||
+ | * **192.168.0.13** für die Dreambox (VLC video player) | ||
+ | wie nachfolgend dargestellt erweitert werden: | ||
+ | < | ||
+ | # | ||
+ | # Access-list for VLC HTTP interface | ||
+ | # $Id$ | ||
+ | # | ||
+ | |||
+ | # localhost | ||
+ | ::1 | ||
+ | 127.0.0.1 | ||
+ | # Server VLC media player | ||
+ | 192.168.0.3 | ||
+ | # Dreambox VLC video player <-- WICHTIG | ||
+ | 192.168.0.13 | ||
+ | |||
+ | # link-local addresses | ||
+ | #fe80::/64 | ||
+ | |||
+ | # private addresses | ||
+ | #fc00::/7 | ||
+ | #fec0::/10 | ||
+ | #10.0.0.0/8 | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | |||
+ | # The world (uncommenting these 2 lines is not quite safe) | ||
+ | #::/0 | ||
+ | #0.0.0.0/0 | ||
+ | </ | ||
+ | |||
+ | ==== Test HTTP-Fernsteuerung ==== | ||
+ | |||
+ | :!: **WICHITG** - **Der VLC media player muss auf dem **Server** gestartet sein!** | ||
+ | |||
+ | Durch Eingabe folgender URL (**je nach gewählter Konfiguration**): | ||
+ | * **[[http:// | ||
+ | * **[[http:// | ||
+ | |||
+ | sollte in etwa nachfolgende HTTP-Seite des Web-Interfaces des VLC media player erscheinen: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ===== Dreambox Plugin: VLC-Player ===== | ||
+ | |||
+ | Mit folgenden Schritten kann der VLC-Player installiert werden: | ||
+ | |||
+ | ==== VLC-Player installieren ===== | ||
+ | |||
+ | Die Installation kann **ohne** weitere Voraussetzungen über die **[Softwareverwaltung]** via **Fernbedienung** durchgeführt werden. | ||
+ | |||
+ | 1. Schritt - Mit der **[Menu]**-Taste wird das Hauptmenü zugänglich: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 2. Schritt - mit den **[Pfeil]**-Tasten (z.B. nach unten) bis zum Menüpunkt Erweiterungen vorrücken und dann die **[OK]**-Taste drücken: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 3. Schritt - mit der **[roten]**-Taste wird das Menü **Erweiterungen verwalten** betreten: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 4. Schritt - Im Menü " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 5. Schritt - VLC-Player wurde zur installation vorgemerkt! - Mit der **[roten]**-Taste in das Menü Erweiterungsverwaltung zurückkehren: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 6. Schritt - mit der **[roten]**-Taste wird in das Menü **Erweiterungensverwaltung** zurückgekehrt: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 7. Schritt - mit der **[roten]**-Taste wird das Menü **Erweiterungensverwaltung: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ...Fortschritt... | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ...Fertig! | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 8. Schritt - Zum Abschluss muss die **[OK]**-Taste gedrückt werden, jetzt steht das Plugin VLC-Player nach einem Neustart zur Verfügung! | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== VLC-Player konfigurieren ===== | ||
+ | |||
+ | Nach erfolgreicher Installation und einem Neustart der Dreambox, müssen nun noch nachfolgende Einstellungen durchgeführt werden um eine | ||
+ | * **Dreambox, 192.168.0.13** --> zu --> **Server (hier 192.168.0.3: | ||
+ | Kommunikation zu realisieren: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 2. Schritt - mit den **[Pfeil]**-Tasten (z.B. nach unten) bis zum Menüpunkt Erweiterungen vorrücken und dann die **[OK]**-Taste drücken: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 3. Schritt - mit den **[Pfeil]**-Tasten (z.B. nach unten) bis zur Erweiterungen **VLC Video Player** vorrücken und dann die **[OK]**-Taste drücken: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 4. Schritt - mit der **[grünen]**-Taste wird im VLC Video Player Hauptmenü eine neuer **Server** angelegt, von dem die Stream **erwartet** werden: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 5. Schritt - Konfiguration eines **Servers** von dem der VLC Video Player die //Streams// **empfängt**! | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Nachfolgende Tabelle Zeigt die Standard Einstellungen und die hier zu verwendenden Einstellugnen: | ||
+ | |||
+ | ^ Einstellung | ||
+ | | Server Profilname | ||
+ | | VLC-Server mit Name oder IP-Adresse | ||
+ | | Server Adresse | ||
+ | | HTTP Port | 8080 | 8080 | | ||
+ | | Film-Verzeichnis | ||
+ | | DVD Laufwerk (leer für default) | ||
+ | | Wandle MPEG/DVD Video um | nein | nein | | ||
+ | | Video Codec | MPEG2 | MPEG2 | | ||
+ | | Video Bitrate | ||
+ | | Videostandard | ||
+ | | Overscan Korrektur [in % der Videobreite] | 000 | 000 | | ||
+ | | Untertitel einblenden | ||
+ | | Wandle MPEG/DVD Audio um | ja | ja | | ||
+ | | Audio Codec | MPEG Layer 2 (mp2a) | ||
+ | | Audio Bitrate | ||
+ | | Audio Samplerate | ||
+ | | Anzahl Audiokanäle | ||
+ | |||
+ | 6. Schritt - mit der **[grünen]**-Taste das **OK** bestätigen zur Anlage des Servers: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 7. Schritt - mit der **[blauen]**-Taste den gerade erstellten Server zum **Standard**-Server machen: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 8. Schritt - mit der **[OK]**-Taste den gerade erstellten Server aufrufen: | ||
+ | |||
+ | ==== VLC-Player Quellcode anpassen ===== | ||
+ | |||
+ | :!: **WICHTIG** - **Das Dreambox VLC Video Player Plugin hat leider einen kleinen Fehler !!!** | ||
+ | |||
+ | Nachfolgende Anpassungen um Quellecode des **Dreambox VLC Video Player Plugin** sind deshalb erforderlich! | ||
+ | |||
+ | Zuerst muss eine Anmelden an der Dreambox z.B. via **'' | ||
+ | < | ||
+ | # telnet receiver.tachtler.net | ||
+ | Trying 192.168.0.13... | ||
+ | Connected to receiver.tachtler.net (192.168.0.13). | ||
+ | Escape character is ' | ||
+ | |||
+ | |||
+ | ############################################################################## | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | ############################################################################## | ||
+ | |||
+ | receiver.tachtler.net login: root | ||
+ | Password: | ||
+ | |||
+ | ############################################################################## | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | ############################################################################## | ||
+ | |||
+ | root@receiver: | ||
+ | </ | ||
+ | |||
+ | Anschließend muss mit nachfolgendem Befehl zuerst in das Quell-Verzeichnis gewechselt werden: | ||
+ | < | ||
+ | root@receiver:# | ||
+ | </ | ||
+ | |||
+ | Anschließend kann mit nachfolgendem Befehl der Verzeichnisinhalt angezeigt werden: | ||
+ | < | ||
+ | root@receiver:/ | ||
+ | drwxr-xr-x | ||
+ | drwxr-xr-x | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | drwxr-xr-x | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | </ | ||
+ | |||
+ | Als erstes muss nachfolgende Datei **gelöscht** werden, diese wird nach einem **Neustart der Dreambox** automatisch wieder erstellt, was mit nachfolgendem Befehl durchgeführt werden kann: | ||
+ | < | ||
+ | root@receiver:# | ||
+ | </ | ||
+ | |||
+ | Anschließend muss die Datei | ||
+ | * **/ | ||
+ | wie nachfolgend beschrieben verändert werden: | ||
+ | < | ||
+ | else: | ||
+ | self.lastError = None | ||
+ | # | ||
+ | return " | ||
+ | </ | ||
+ | |||
+ | Hierbei wurde die Zeile (**ungefähre Zeilenposition 257**): | ||
+ | < | ||
+ | # | ||
+ | </ | ||
+ | **auskommentiert** und durch nachfolgende Zeile **ersetzt**: | ||
+ | < | ||
+ | return " | ||
+ | </ | ||
+ | |||
+ | :!: **HINWEIS** - Hintergrund für diesen Austausch ist, dass das //VLC video player plugin// für die //VLC media player// | ||
+ | |||
+ | :!: **WICHTIG** - **Bitte führen Sie einen __Neustart__ (Reboot) der Dreambox durch !!!** | ||
tachtler/dreambox_plugin_-_vlc-player.txt · Zuletzt geändert: 2011/06/07 12:03 von 127.0.0.1