streamdev und remoteosd einrichten

  • Hallo zusammen,


    dies ist mein letzter Versuch herauszubekommen, warum das Streaming bei mir einfach nicht funktioniert... Hab meiner Meinung nach ALLES versucht, vielleicht findet ja von euch jemand die Lösung!


    Mein System:


    Ich habe einen VDR-Server mit Sidux-Betriebssystem, auf dem der C't-VDR installiert ist. Habe hier das streamdev-server-Plugin installiert und das svdrpext-Plugin. Ich gehe davon aus, dass die Einstellungen des Servers korrekt sind, da ich bspw. von meinem Laptop aus über MPlayer davon streamen kann.


    Habe nun einen Samsung SMT7020 mit installiertem Gen2VDR. Hier habe ich das Streamdev-Plugin und das remoteosd-Plugin installiert. Beim Streamdev-client-plugin habe ich die IP des Servers eingetragen und den Port 2004, beim remoteosd-Plugin ebenfalls die IP des Servers. Als channels.conf habe ich die des Servers genommen. Ich denke das Streaming funktioniert, da auch keine Fehlermeldung kommt, dass er den Server nicht finden kann. Jedoch bekomme ich weder ein Signal ("No Signal"), noch kann ich auf irgendeinem Sender, noch kann ich auf das Server Menü zugreifen ("Server Menü nicht verfügbar. Verbindung fehlgeschlagen").


    Jetzt meine Fragen:


    1. Funktioniert das überhaupt, zwischen unterschiedlichen VDR-Systemen zu streamen?
    2. WAS HAB ICH FALSCH GEMACHT???
    3. Muss ich vielleicht bei den xineliboutput-Plugin-Einstellungen noch ne IP-Adresse unter "Entfernte Clients" eingeben? Das regelt doch das Streamdev-Plugin, oder?


    Bin mittlerweile echt ratlos. Wenn mir irgendeiner sagen kann, was falsch eingestellt ist oder noch fehlt, wär ich unendlich dankbar!


    Gruß


    Nico


    PS: Bekomme auch eigentlich keine Fehler mer, außer:
    [vdr]ERROR: unknown config parameter: mailbox.TimeOut = 5
    -->hat ja nix mit den betreffenden Plugins zu tun
    [vdr]ERROR: unknown config parameter: remoteosd.ReplaceTimers = 1
    [vdr]ERROR: unknown config parameter: remoteosd.ReplaceSchedule = 1
    --> Zu diesen beiden Fehlermeldungen hab ich schon gesehen, dass es ein Patch gibt zum remoteosd-Plugin, aber wie und wo muss ich das einbauen??? (Aber zumindest das streamdev-Plugin müsste ja trotzdem laufen)

  • Kannst Du im Setup unter DVB die primäre Karte abschalten?


    Ansonsten mehr log posten. was passiert beim umschalten, beim laden des streamdev-plugins.


    Such mal hier im Forum, da gibts auch nen befehl, um die komplette channels.conf auf "streamdev-only" zu konvertieren

    <font color="#0000ff">Gigabyte P35-DS3, Pentium E2140, GT220, 2 x DVB-C im Thermaltake DH101<br>gen2vdr V3 &amp; yaVDR 0.3.0a <br></font>

  • @Ioannis: Ja, den Client hab ich natürlich aktiviert. Hier wie gewünscht die logs, die etwas damit zu tun haben könnten:


    Sep 3 18:25:00 [vdr] [5757] initializing plugin: streamdev-client (0.3.4): VTP Streaming Client
    Sep 3 18:25:00 [vdr] [5757] initializing plugin: remoteosd (0.0.2): Show menu of a remote VDR


    Sep 3 18:25:00 [vdr] [5757] SVDRP listening on port 2001


    Sep 3 18:25:04 [vdr] [5757] starting plugin: streamdev-client
    Sep 3 18:25:04 [vdr] [5757] starting plugin: remoteosd


    Sep 3 18:25:04 [vdr] [5757] switching to channel 4
    Sep 3 18:25:04 [vdr] [5757] Streamdev: Connected to server 192.168.178.24:2004 using capabilities TSPIDS,FILTERS


    Sep 3 18:25:13 [vdr] [5826] frontend 0 timed out while tuning to channel 4, tp 112188
    Sep 3 18:25:15 [rc-scripts] Strange, the socket file already exist in "/var/run/mysqld/mysqld.sock"
    Sep 3 18:25:15 [rc-scripts] it will be removed now and re-created by the MySQL server
    Sep 3 18:25:15 [rc-scripts] BUT please make your checks.
    Sep 3 18:25:19 [vdr] [5757] connect from 127.0.0.1, port 49725 - accepted
    Sep 3 18:25:20 [vdr] [5757] closing SVDRP connection
    Sep 3 18:25:21 [vdr] [5884] EPGSearch: timer conflict check started
    Sep 3 18:25:21 [vdr] [5884] EPGSearch: timer conflict check finished
    Sep 3 18:25:21 [vdr] [5757] connect from 127.0.0.1, port 49726 - accepted
    Sep 3 18:25:21 [vdr] [5757] closing SVDRP connection


    Sep 3 18:25:26 [logger] /_config/bin/switch_console.sh <-vdr><> init
    Sep 3 18:25:26 [logger] /_config/bin/switch_console.sh <-vdr><> VDR
    Sep 3 18:25:27 [vdr] [5757] connect from 127.0.0.1, port 49727 - accepted
    Sep 3 18:25:27 [vdr] [5757] closing SVDRP connection
    Sep 3 18:25:27 [vdr] [5757] connect from 127.0.0.1, port 49728 - accepted
    Sep 3 18:25:27 [vdr] [5757] closing SVDRP connection
    Sep 3 18:25:28 [logger] /_config/bin/switch_console.sh <-vdr><> VDR exit
    Sep 3 18:25:28 [logger] X2VDR </_config/bin/vdr-xine.sh >
    Sep 3 18:25:29 [logger] /_config/bin/vdr-xine.sh starting ...


    Sep 3 18:25:43 [logger] Ignoring unknown parameter "client code page"
    Sep 3 18:25:43 [logger] Unknown parameter encountered: "character set"
    Sep 3 18:25:43 [logger] Ignoring unknown parameter "character set"
    Sep 3 18:25:43 [logger] [6678] [input_vdr] Connecting (control) to tcp://localhost:37890 ...
    Sep 3 18:25:43 [vdr] [5881] [xine..put] Client 0 connected: 127.0.0.1:51239
    Sep 3 18:25:43 [logger] [6678] [input_vdr] Server greeting: VDR-1.4.7 xineliboutput-1.0.0rc2 READY
    Sep 3 18:25:43 [logger] [6678] [input_vdr] Connected (control) to tcp://localhost:37890
    Sep 3 18:25:44 [logger] [6678] [input_vdr] Connecting (data) to pipe:///etc/vdr/plugins/xineliboutput/pipes.5757/pipe.0
    Sep 3 18:25:44 [logger] [6678] [input_vdr] Data stream connected (PIPE)
    Sep 3 18:25:44 [logger] [6678] [input_vdr] using custom "no signal" image /etc/vdr/plugins/xine/noSignal.mpg
    Sep 3 18:25:44 [logger] AFD changed from -2 to -1
    Sep 3 18:25:47 [logger] vdr-sxfe 1.0.0rc2 (build with xine-lib 1.1.8, using xine-lib 1.1.8)
    Sep 3 18:25:47 [logger] Video driver: xv
    Sep 3 18:25:47 [logger] Audio driver: alsa
    Sep 3 18:25:47 [logger] Automatic reconnection enabled
    Sep 3 18:25:47 [logger] Fullscreen mode
    Sep 3 18:25:47 [logger] VDR Server: xvdr://localhost
    Sep 3 18:25:47 [logger] Press Esc to exit
    Sep 3 18:25:48 [su] pam_unix(su:session): session closed for user root
    Sep 3 18:25:52 [ntpdate] step time server 213.239.214.170 offset 0.014962 sec


    Sep 3 18:25:54 [logger] [6788] [input_vdr] No data in 8 seconds, queuing no signal image
    Sep 3 18:25:54 [logger] [6788] [input_vdr] using custom "no signal" image /etc/vdr/plugins/xine/noSignal.mpg
    Sep 3 18:25:54 [logger] AFD changed from -2 to -1
    Sep 3 18:26:01 [vdr] [5757] autotimer: performing quick scan (0 seconds late)
    Sep 3 18:26:01 [vdr] [5757] autotimer: Error opening /etc/vdr/plugins/autotimer.spec: No such file or directory
    Sep 3 18:26:01 [vdr] [5757] autotimer: Can't load and parse /etc/vdr/plugins/autotimer.spec
    Sep 3 18:26:01 [vdr] [5757] autotimer: quick scan done (164 ms). Next quick scan at 2008-09-03 18:36:01
    Sep 3 18:26:03 [logger] [6788] [input_vdr] No data in 8 seconds, queuing no signal image
    Sep 3 18:26:03 [logger] [6788] [input_vdr] using custom "no signal" image /etc/vdr/plugins/xine/noSignal.mpg


    Sep 3 18:26:03 [logger] AFD changed from -2 to -1
    Sep 3 18:26:11 [logger] [6788] [input_vdr] No data in 8 seconds, queuing no signal image
    Sep 3 18:26:11 [logger] [6788] [input_vdr] using custom "no signal" image /etc/vdr/plugins/xine/noSignal.mpg


    Der letzte Block wiederholt sich dann ständig...


    MChrisZ: Falls du das meinst, ich habe in "Einstellungen-->Aufnahmen-->Primär-Limit" auf "0" gesetzt, da dies auch im Wiki so empfohlen wurde. Das mit der channels.conf-Konvertierung kann ich versuchen, aber denkst du dass es daran liegt? Normal müsste es doch sogar mit unterschiedlichen channels.confs funktionieren, oder?

  • Sep 3 18:25:13 [vdr] [5826] frontend 0 timed out while tuning to channel 4, tp 112188


    wenn du kein empfangskabel anhängen hast, dann solltest du dafür sorgen, dass VDR erst gar nicht versucht mit der lokalen karte zu tunen


    Die ganzen geposteten Meldungen bis auf die ersten beiden zeilen sind xineliboutput und sonstwas aber nicht streamdev ;) Da es nicht wirklich viel aktivität zeigt vermute ich immer noch, dass vdr den streamdev gar nicht nutzt.

    <font color="#0000ff">Gigabyte P35-DS3, Pentium E2140, GT220, 2 x DVB-C im Thermaltake DH101<br>gen2vdr V3 &amp; yaVDR 0.3.0a <br></font>

  • Zitat

    Original von MChrisZ
    wenn du kein empfangskabel anhängen hast, dann solltest du dafür sorgen, dass VDR erst gar nicht versucht mit der lokalen karte zu tunen


    ... es soll aber ja beides funktionieren... Aber um es mal zu probieren, wo kann ich das einstellen?


    Zitat


    Da es nicht wirklich viel aktivität zeigt vermute ich immer noch, dass vdr den streamdev gar nicht nutzt.


    d.h.? Was muss ich konfigurieren, DASS er ihn nutzt? Doch die channel.conf nochmal abändern? Allerdings hat er, als ich mal ne falsche Bind-to-IP am Server eingestellt hatte, gleich ne Fehlermeldung gebracht, dass die Verbindung fehlschlug... Da diese nun nicht mehr kommt, denke ich schon dass er sich verbindet...


    Denk aber nicht, dass die anderen Zeilen unnötig sind... Könnte z.B. nicht "[input_vdr] Connected (control) to tcp://localhost:37890" aussagen, dass er den tcp-Stream vom localhost nimmt anstatt vom Server? Oder warum steht da "VDR Server: xvdr://localhost" und nicht "xvdr://192.168.178.24"??? Kann das nicht was damit zu tun haben, dass noch irgendwo ne Einstellung fehlt? Damit komm' ich wieder auf meine Annahme:


    Zitat

    3. Muss ich vielleicht bei den xineliboutput-Plugin-Einstellungen noch ne IP-Adresse unter "Entfernte Clients" eingeben? Das regelt doch das Streamdev-Plugin, oder?


    Kann es nicht sein, dass ich einfach bei den xineliboutput-Einstellungen im Server/Client noch was ändern muss???

  • ok... nehm's zurück... ;) Hab grad kurz versucht am xineliboutput die Listen Adress zu ändern, aber dann geht gar nix mehr... Das muss wohl doch das streamdev-plugin übernehmen... Noch weitere Ideen? Bin über jeden Hinweis super dankbar!


    Zitat

    Original von MChrisZ
    Kannst Du im Setup unter DVB die primäre Karte abschalten?


    Hier hab ich 3 Einstellungsmöglichkeiten. "2" ist eingestellt, da krieg ich auch Signal, wenn ich ein Satellitenkabel einstecke (is also der Tuner). Ich geh davon aus, dass "3" der Streaming-Client ist, aber wenn ich "1" oder "3" einstelle, bekomme ich kein Signal...

  • Wie MChrisZ richtig vermutet, versucht Dein Client über die nicht angesteckte Karte den Kanal zu empfangen. Stell mal über das CA-Feld im Kanäle-Menü den gewünschten Kanal fest auf die Geräte-Nummer von streamdev. Bei VDR 1.4 ist Nummer 5 oder 6 die richtige, bei VDR 1.6 die 9 oder 10 (solltest Du die channels.conf direkt editieren, muss statt 10 der hexadezimale Wert a eingetragen werden).


    Zu Deinem remoteosd-Problem: Hast Du evtl. vergessen, das svdrpservice-Plugin auf dem Client zu installiert?

  • Vielen Dank, schmirl, das werd ich heut abend gleich versuchen!


    Zitat

    Zu Deinem remoteosd-Problem: Hast Du evtl. vergessen, das svdrpservice-Plugin auf dem Client zu installiert?


    ...Nee, das hab ich installiert... auch remotetimers und auf dem Server svdrpext...

  • Servus ihr Lieben, hatte ziemlich exakt das gleiche Problem und der Tip mit dem CA-Feld hats endlich gebracht *juhu* :lol1 Wert 10 isses bei mir (VDR 1.6)!
    Danke an alle Tipgeber und viel Erfolg für nenico84 :jb

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

Jetzt mitmachen!

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