Wohin loggt streamdev?

  • Hi!


    Ich habe den streamdev HTTP Server auf Port 3000 laufen und den VDR-to-VDR Dienst nicht. Jetzt wollte ich mit vlc "http://myvdr:3000/1" öffnen, er stoppt aber sofort wieder:


    access_http error: failed to read answer
    access_http error: failed to read answer
    access_mms error: failed to read answer
    main error: no suitable access module for `http://myvdr:3000/1'


    Jetzt frage ich mich, was ich da falsch mache. Wo kann ich denn logs des Servers lesen? Auch der Aufruf von http://myvdr:3000/X/1 klappt nicht, wobei ich X mit PS TS PES und ES verwendet habe.


    Jemand Ideen?


    Vielen Dank!

  • Zitat

    Original von taraquedo
    Jetzt frage ich mich, was ich da falsch mache. Wo kann ich denn logs des Servers lesen?


    Dort wo auch vdr protokolliert, da es sich um ein Plugin handelt, werden die Protokolleinträge von vdr geschrieben.
    Z.B. bei mir unter c't vdr in /var/log/messages
    sieht dann in etwa so aus:

    Code
    May 28 15:41:20 vdr vdr: [3529] Streamdev: Accepted new client (VTP) 10.2.2.8:2000
    May 28 15:41:20 vdr vdr: [3520] switching to channel 1
    May 28 15:41:21 vdr vdr: [3529] Streamdev: Setting data connection to 10.2.2.8:2005
    May 28 15:41:34 vdr vdr: [3529] client (VTP) 10.2.2.8:2000 has closed connection
    May 28 15:41:34 vdr vdr: [3529] streamdev: closing streamdev connection to 10.2.2.8:2000
    /


    oder bei HTTP (wie du es verwenden möchtest):

    Code
    May 28 15:46:10 vdr vdr: [3529] Streamdev: Accepted new client (HTTP) 10.2.2.8:2104
    May 28 15:46:29 vdr vdr: [3529] streamdev: closing streamdev connection to 10.2.2.8:2104
    W

    VDR1: AMD Duron-1300, 512mb RAM, Nexus-S rev2.1, Airstar 2, Debian Lenny, kernel: 2.6.28-etobi.3, VDR 1.6.0-17 experimental/extensions von Tobi
    VDR2: Athlon XP-M-2600+, 512mb RAM, TT Prem 1.3 DVB-S, Skystar2, Airstar 2, Debian Lenny, kernel: 2.6.28-etobi.3, VDR 1.6.0-17 experimental/extensions von Tobi
    Extern: Activy300, Gen2VDR V2

  • also bei meinem ctvdr5 ist des die /var/log/syslog die ich parallel beim bauen mit tail -f beobachte.

  • Also weder in syslog noch in messages sehe ich irgendwelche Einträge, wenn ich versuche vlc zu verbinden. Habe nochmal getestet: Beim Starten zeigt das Startskript an, dass streamdev-server gestartet wird und unter den Plugin-Einstellungen habe ich jetzt beide Server aktiviert. Jedoch sieht es immernoch so aus, als ob der gar nicht läuft. Port 3000 habe ich den Einstellungen auch gecheckt. Und inzwischen verwende ich die direkte IP-Adresse, damit ich nicht bei der Namensauflösung Fehler bekomme.


    Noch jemand eine Idee?

  • Ob streamdev-server überhaupt gestartet wird, solltest du in syslog oder messages herausfinden können.


    z.B. mit folgenden Befehlen

    Code
    cat /var/log/syslog | grep streamdev-server

    werden alle Einträge angezeigt, die streamdev-server betreffen (pfad zu syslog musst du evt. anpassen, da ich nicht weiss unter welcher Umgebung du arbeitest).


    Rechner/Netzwerk von dem aus du auf den streamdev-server zugreifen möchtest musst auch in streamdevhosts.conf freigeschaltet werden.
    Bei mir in /etc/vdr/plugins/streamdevhosts.conf


    Den VDR-Rechner kannst du aber mit z.B. ping schon erreichen?

    VDR1: AMD Duron-1300, 512mb RAM, Nexus-S rev2.1, Airstar 2, Debian Lenny, kernel: 2.6.28-etobi.3, VDR 1.6.0-17 experimental/extensions von Tobi
    VDR2: Athlon XP-M-2600+, 512mb RAM, TT Prem 1.3 DVB-S, Skystar2, Airstar 2, Debian Lenny, kernel: 2.6.28-etobi.3, VDR 1.6.0-17 experimental/extensions von Tobi
    Extern: Activy300, Gen2VDR V2

  • Wie ich sowas liebe--- es klappt nicht und man weiß nicht, wo man suchen soll.


    Also den Computer kann ich natürlich über IP oder seinen Namen pingen - das wäre zu einfach. Seltsamerweise taucht in der syslog nicht ein einziges Mal das Wort streamdev auf! Ich verwende die C't Edition. Habe einige Verzeichnisse ändern müssen, so dass ich vermute, das es da irgendwo hängt.


    Ein telnet myvdr 3000 müsste doch eingeloggt bleiben, oder? Weil ein telnet myvdr 8001 (vdradmin), da kann ich wenigstens ein GET index.html oder sowas absetzen. Bei Port 3000 bekomme ich aber connection closed by foreign host - ich meine immernoch das der Server irgendwie nicht läuft.


    Unter streamdevhosts.conf (bei mir unter /data/vdr.config/plugins, da selbst umgelegt) steht der Eintrag 10.0.0.0/24, der mein gesamtes Netzwerk umfassen sollte. Wirklich seltsam...


    Hat streamdev sonst noch Einstellungsdateien außer der OSD? Brauche ich streamdev-client oder andere evtl. im deb-Paket nicht berücksichtigte Pakete zum Betrieb?


    Grüße!

Jetzt mitmachen!

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