VDR-Client unter Kubuntu 7.04 mit xineliboutput?

  • Hallo Leute,


    ich bin wieder mal etwas am basteln und brauche Eure Hilfe. Habe auf meinem Lapptop ohne DVB Karte VDR 1.4.5/1.4.7 installiert (mit Plugin xineliboutput und streamdev-client). Vdr startet und loggt sich auch auf Server (Linvdr) ein.
    sh. Auszug:
    Client
    vdr [6950] max. latency time 1 seconds
    vdr [6955] section handler thread ended (pid=6950, tid=6955)
    vdr [7038] ERROR: /dev/lircd: No such file or directory
    vdr [7038] ERROR: remote control LIRC not ready!
    vdr [7038] initializing plugin: streamdev-client (0.3.3-pre3-geni): VTP Streaming Client
    vdr [7038] initializing plugin: xineliboutput (1.0.0rc2): X11/xine-lib output plugin
    vdr [7038] loading plugin: /usr/lib/vdr/plugins/libvdr-streamdev-client.so.1.4.5
    vdr [7038] loading plugin: /usr/lib/vdr/plugins/libvdr-xineliboutput.so.1.4.5
    vdr [7038] loading /var/lib/vdr/channels.conf
    vdr [7038] loading /var/lib/vdr/commands.conf
    vdr [7038] loading /var/lib/vdr/diseqc.conf
    vdr [7038] loading /var/lib/vdr/keymacros.conf
    vdr [7038] loading /var/lib/vdr/reccmds.conf
    vdr [7038] loading /var/lib/vdr/setup.conf
    vdr [7038] loading /var/lib/vdr/sources.conf
    vdr [7038] loading /var/lib/vdr/svdrphosts.conf
    vdr [7038] loading /var/lib/vdr/themes/sttng-default.theme
    vdr [7038] no DVB device found
    vdr [7038] reading EPG data from /var/cache/vdr/epg.data
    vdr [7038] reading EPG data from /var/cache/vdr/epg.data
    vdr [7038] setting current skin to "sttng"
    vdr [7038] setting primary device to 1
    vdr [7038] starting plugin: streamdev-client
    vdr [7038] starting plugin: xineliboutput
    vdr [7038] Streamdev: Connected to server 192.168.178.20:2004 using capabilities TSPIDS
    vdr [7038] SVDRP listening on port 2001
    vdr [7038] switched to user 'vdr'
    vdr [7038] switching to channel 1
    vdr [7038] VDR version 1.4.7 started
    vdr [7038] [xine..put] cTimePts: clock_gettime(CLOCK_MONOTONIC): clock resolution 4000 us
    vdr [7038] [xine..put] cTimePts: clock_gettime(CLOCK_MONOTONIC): clock resolution 4000 us
    vdr [7038] [xine..put] cXinelibDevice::StartDevice(): Device started
    vdr [7038] [xine..put] RTP SSRC: 0x341cfcb6
    vdr [7039] video directory scanner thread ended (pid=7038, tid=7039)
    vdr [7039] video directory scanner thread started (pid=7038, tid=7039)
    vdr [7040] video directory scanner thread ended (pid=7038, tid=7040)
    vdr [7040] video directory scanner thread started (pid=7038, tid=7040)
    vdr [7041] ERROR (thread.c,224): Permission denied
    vdr [7042] ERROR (thread.c,224): Permission deniedServer
    vdr [7042] Remote decoder/display server (cXinelibServer) thread started (pid=7038, tid=7042)
    vdr [7042] [xine..put] BROADCAST: VDR xineliboutput DISCOVERY 1.0^M Server port: 37890^M Server version: xineliboutput-1.0.0rc2^M ^M
    vdr [7042] [xine..put] cXinelibServer: Can't set priority to SCHED_RR 2 [1,99]
    vdr [7042] [xine..put] Listening for UDP broadcasts on port 37890
    vdr [7042] [xine..put] Listening on port 37890
    vdr [7043] section handler thread started (pid=7038, tid=7043)
    vdr [7044] TS buffer on device 6 thread started (pid=7038, tid=7044)
    vdr [7038] setting watchdog timer to 60 seconds
    vdr [7045] setting audio track to 1 (0)
    vdr [7045] transfer thread started (pid=7038, tid=7045)
    vdr [7046] receiver on device 6 thread started (pid=7038, tid=7046)
    vdr [7038] assuming manual start of VDR
    vdr [7038] max. latency time 1 seconds


    Anschliesend starte ich Xine mit: sudo xine "xvdr:tcp://127.0.0.1#nocache;demux:mpeg_block"


    Darauf kommt eien Fehlermeldung, dass xine keinen Input hat. Also zu gut deutsch scheint die Übergabe von VDR zu Xine nicht zu funktionieren. Selbiges habe ich auch auf Kanotix laufen, doch da funktioniert es. Oder habe ich irgend etwas übersehen. Hoffe Ihr seht was im Log oder habt noch einen Tipp für mich. Also dann Dank erstmal.


    Tschau Susibandit

  • Was hast du alles an Paketen installiert, oder ist das selber kompiliert?
    Von wo haste die Pakete?


    Fallse vdr von e-tobi:
    vdr, vdr-plugin-streamdev und vdr-plugin-xineliboutput sollten tun.
    Aber du brauchst noch libxine-xvdr und eventuell xineliboutput-sxfe, die kannst aber nicht von Tobi verwenden, da die nicht zur libxine1 von (K)Ubuntu passen.
    Passende Pakete gibts auf meinem webspace.
    Ausserdem benötigtst du noch das Paket libxine1-ffmpeg.

  • Nuja, habs so gemacht:


    sources.list um etobi erweitert:

    Code
    # Tobi's Repository
    deb http://e-tobi.net/vdr-experimental etch base addons vdr-multipatch


    sudo apt-get update


    Damit apt nicht meckert:
    sudo apt-get install e-tobi-keyring
    sudo apt-get update


    sudo apt-get install vdr vdr-plugin-streamdev-client vdr-plugin-xineliboutput


    Pakete mit z.B. wget von meinem Webspace laden
    installieren
    dpkg -i libxine-xvdr*.deb xineliboutput-sxfe*.deb


    /etc/vdr/plugins/plugin.xineliboutput.conf anpassen:

    Code
    --local=none
    --primary
    --remote=37890


    /var/lib/vdr/remote.conf anpassen (XKeySym siehe Wiki)


    vdr neu starten:
    sudo /etc/init.d/vdr restart


    vdr-sxfe starten:
    vdr-sxfe


    vdr-streamdev-client in den Optionen konfigurieren und aktivieren.

  • Hallo wilderigel,


    besten Dank für Deine Tipps. Funktionierte zwar nicht ganz nach dem Howto, aber mit noch etwas herum probieren funzt es nun. Hast Du vieleicht noch eine Idee, wie man den VDR Client ohne eine Serververbindung starten kann, um z.Bsp. Aufnahmen anzusehen?


    Tschau Susibandit

  • Hallo susibandit,


    was hast Du anders gemacht? Ich bekomme hier folgende Fehlermeldung:


    Code
    [6343] [vdr-fe]    fe_xine_open: xine_open("xvdr://192.168.178.31:37890#nocache;demux:mpeg_block") failed


    VDR läuft und das xine Plugin läuft auch am angegebenen Port. Die remote.conf habe ich wie beschrieben aus dem Wiki.


    Gruß Ralph

  • drahtjacke
    Darf denn xineliboutput an der IP-Adresse streamen?
    Einzustellen über die svdrphosts.conf.


    susibandit
    Howto war auch mehr Gedächtnisprotokoll, läuft ja schon ganz ne Weile :)


    Start ohne Server?
    Müsste man unterschiedliche Scripts machen, einmal mit streamdev-client einmal ohne?
    Oder die setup.conf so ändern das vdr mit deaktivierten streamdev-clienten startet.


    Gäbs schon n paar Lösungsansätze.

  • Hallo Drahtjacke,


    ich muss vdr-sxfe mit folgendem Aufruf starten: vdr-sxfe -f xvdr://127.0.0.1:37890
    Sonst het er immer versucht über die IP des Laptop zu starten, was nicht funzte. Warum weis ich nicht, da es ja bei Dir so funktioniert.


    Tschau Susbandit

  • Hallo susibandit,


    mach mal folgendes:


    Code
    sudo nano /etc/vdr/svdrphosts.conf

    Dann musst du die IP-Adresse deines Laptops eingeben bzw. das Netz freigeben. Danach mit

    Code
    <Control^O>, <Control^X>

    abspeichern. Dann mit

    Code
    sudo /etc/init.d/vdr restart

    VDR neustarten. Dann sollte es auch nur mit der Eingabe von

    Code
    vdr-sxfe

    funktionieren.


    Gruß


    Paul

    Server: Raspberry Pi, Acer Aspire easyStore H340, DIGIBIT R1 SAT>IP

    Clients: Hauppauge MediaMVP, Raspberry Pi mit Vomp-Client und SAT>IP, BananaPi Pro, Mele M5


  • hi!
    ich habe bei mir das problem, dass ich den streamdev-client nicht finden kann :(
    e-tobi habe ich als quelle hinzugefügt und ich finde jetzt in der paketverwaltung mehr vdr-pakete. allerdings ist streamdev nicht dabei. im terminal bekomme ich folgende meldung:


    thomas@thomas-laptop:~$ sudo apt-get install vdr-plugin-streamdev-client vdr-plugin-xineliboutput
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut
    Reading state information... Fertig
    E: Konnte Paket vdr-plugin-streamdev-client nicht finden


    gibt es noch andere quellen? oder liegt das plugin in einem anderen verzeichnis auf dem server?
    ich habe ubuntu 7.10 in der 64bit version

    Gen2VDR AE (vdr 1.6)
    AMD Athlon64 3000+, ATI Radeon 740, TechnoTrend Premium S-2300 "modded"

    Einmal editiert, zuletzt von warsword ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!