Dreambox/VlcPlayer: Unterschied zwischen den Versionen

Aus SchnallIchNet
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „ich habe das problem, dass mein vlcplayer-plugin der dm800 beim abspielen von vlc-streams ein schwarzes bild zeigt. der timer laeuft, ich kann spulen, etc. aber d…“)
 
Zeile 1: Zeile 1:
 
ich habe das problem, dass mein vlcplayer-plugin der dm800 beim abspielen von vlc-streams ein schwarzes bild zeigt. der timer laeuft, ich kann spulen, etc. aber der bildschirm bleibt schwarz.
 
ich habe das problem, dass mein vlcplayer-plugin der dm800 beim abspielen von vlc-streams ein schwarzes bild zeigt. der timer laeuft, ich kann spulen, etc. aber der bildschirm bleibt schwarz.
das lag bei mir daran, dass das vlc-player plugin der dm800 keinen port anforder fuer das streamen der filme und der vlc-server ohne aufforderung default 8080 benutzen moechte. da das http-interface aber bereits auf 8080 lauschte konnte er diesen port fuer den stream aber nicht oeffnen.<br><br>
+
das lag bei mir daran, dass das vlc-player plugin der dm800 keinen port anforder fuer das streamen der filme und der vlc-server ohne aufforderung default 8080 benutzen moechte. da das http-interface aber bereits auf 8080 lauschte konnte der server diesen port fuer den stream aber nicht binden.<br><br>
  
 
danach habe ich das http-interface auf 8081 gestartet, die vlc-server-config auf der dreambox angepasst und erneut versucht.
 
danach habe ich das http-interface auf 8081 gestartet, die vlc-server-config auf der dreambox angepasst und erneut versucht.

Version vom 6. März 2010, 17:23 Uhr

ich habe das problem, dass mein vlcplayer-plugin der dm800 beim abspielen von vlc-streams ein schwarzes bild zeigt. der timer laeuft, ich kann spulen, etc. aber der bildschirm bleibt schwarz. das lag bei mir daran, dass das vlc-player plugin der dm800 keinen port anforder fuer das streamen der filme und der vlc-server ohne aufforderung default 8080 benutzen moechte. da das http-interface aber bereits auf 8080 lauschte konnte der server diesen port fuer den stream aber nicht binden.

danach habe ich das http-interface auf 8081 gestartet, die vlc-server-config auf der dreambox angepasst und erneut versucht. das ganze hatte dann zur folge, dass der server zwar den port 8080 fuer den stream verwenden konnte und auch abspielte. ich konnte den stream mit einem vlc-client auf einem anderen rechner einwandfrei oeffnen. die dm800 erwartete nun leider den stream ebenfalls auf port 8081 und nicht auf 8080.

ich habe dann einen quick'n dirty patch fuer den client gemacht:

diff -uBr VlcPlayer.orig/VlcServer.py VlcPlayer/VlcServer.py
--- VlcPlayer.orig/VlcServer.py 2010-03-06 12:42:48.000000000 +0100
+++ VlcPlayer/VlcServer.py      2010-03-06 13:23:20.000000000 +0100
@@ -254,7 +254,7 @@
                        return None
                else:
                        self.lastError = None
-               return "http://%s:%d/%s.ts" % (self.getHost(), self.getHttpPort(), streamName)
+               return "http://%s:8080/%s.ts" % (self.getHost(), streamName)

        def unpause(self):
                self.__xmlRequest("status", {"command": "pl_pause"})
  1. patch auf der dreambox einspielen
  2. auf der dm800 loechen der .pyc
    rm /usr/lib/enigma2/python/Plugins/Extensions/VlcPlayer/VlcServer.pyc
  3. dm800 rebooten
  4. vlc-server starten:
    vlc -I http --http-host vlc.tron.rubbish.de:8081 -vvv
  5. vlc-server auf der dm800 configurieren