externremux nimmt keine Parameter entgegen

  • Hi zusammen,


    ich habe mit nach Vorlage von http://wiki.ubuntuusers.de/VDR auf Ubuntu Lucid einen VDR aufgesetzt. Als Plugins habe ich das streamdev, das live und das xine Plugin installiert. (alles aus dem yavdr ppa) Außerdem habe ich mir eine externremux.sh angelegt, um die Sender auf mein Smartphone zu streamen


    EIgentlich läuft alles einwandfrei, bis auf eine kleine Kleinigkeit. Anscheinend kann ich der externremux keine Parameter übergeben (z.B. meine.ip:3000/Extern;DSL1000/1) ohne den Zusatz ";DSL1000" funktioniert die voreingestellte Qualitätstsufe. Mein Script habe ich aus dem VDR Wiki. Es sieht wie folgt aus:



    Was mache ich falsch???


    VG


    Chris

  • ich schliesse mich an.


    hab exakt das gleiche problem.

    NEU: Asus AT5IONT / TeVii S480 V2.1 Dual DVB-S2 / YaVDR

    ALT: asus pundit ph1 - Celeron D cedar mill 3ghz@100MHZ FSB @0.9Vcore - 60Watt

    Technotrend/Hauppauge WinTV Nexus-S rev2.3 AV-Board1.4 & TT-USB2.0

    512MB Ram, 1TB GreenEco SATA HDD,TOSHIBA DVD-ROM SD-M1612

    20x4 parallel-LCD / Hauppauge FB

  • falls das installierte streamdev das aktuelle (0.5.x) ist, dann passt das dein remux.sh nicht mehr, da hat sich viel geändert. Hier einfach einmal nach streamdev 0.5. suchen bzw.


    http://vdrportal.de/board/thread.php?threadid=98097&hilight=streamdev+0+5
    Gruß
    vdrjoe

    ASUS H87-PRO (Intel G3220+4GB RAM), 3x PCI-E CineS2 Dual DBS2 Ver. 5.5,
    64bit Ubuntu 16.04.4 LTS-Server, VDR 2.3.8 (mit DDCI2+streamdevserver+vompserver+vnsiserver)
    Diskless-Clienten: 4x Raspberry-Pi als Vomp-client in HD, 2x Fire TV (Stick und Box) mit Kodi per VNSI
    DVB-S-Radio per streamdev + externremux + ffmpeg + mpd auf Internetradios (mit Reciva-Barracuda-Chipsatz)

    4 Mal editiert, zuletzt von vdrjoe ()

  • Zitat

    Original von vdrjoe
    falls das installierte streamdev das aktuelle (0.5.x) ist, dann passt das dein remux.sh nicht mehr, da hat sich viel geändert. Hier einfach einmal nach streamdev 0.5. suchen bzw.


    http://vdrportal.de/board/thread.php?threadid=98097&hilight=streamdev+0+5
    Gruß
    vdrjoe


    wie passt nicht mehr?
    es ist die aktuelle zum 0.5er plugin mitgekommene.

    NEU: Asus AT5IONT / TeVii S480 V2.1 Dual DVB-S2 / YaVDR

    ALT: asus pundit ph1 - Celeron D cedar mill 3ghz@100MHZ FSB @0.9Vcore - 60Watt

    Technotrend/Hauppauge WinTV Nexus-S rev2.3 AV-Board1.4 & TT-USB2.0

    512MB Ram, 1TB GreenEco SATA HDD,TOSHIBA DVD-ROM SD-M1612

    20x4 parallel-LCD / Hauppauge FB

  • chris0478: Wie vdrjoe schon sagt: die externremux.sh aus dem Wiki funktioniert nicht mehr ab streamdev-0.5.0. Falls Du noch 0.5.0pre hast, ist sie in Ordnung. Unterschiede zu Früher: zum einen muss die externremux.sh zunächst den Content-Type und eine Leerzeile ausgeben, zum anderen bekommen alle URL-Parameter den Präfix REMUX_PARAM_.


    storchi: Bau mal in Dein Skript gleich in die 2. Zeile ein "env > /tmp/env.txt" ein. Dann siehst Du zum einen ob das Skript überhaupt aufgerufen wurde (Berechtigungsproblem?) und mit welchen Parametern.

  • Zitat

    Original von schmirl


    storchi: Bau mal in Dein Skript gleich in die 2. Zeile ein "env > /tmp/env.txt" ein. Dann siehst Du zum einen ob das Skript überhaupt aufgerufen wurde (Berechtigungsproblem?) und mit welchen Parametern.


    das script wird aufgerufen, ich kann den stream ja auch empfangen.
    wenn ich z.b. die quality übergeben will, startet das skript nicht mehr.


    der aufruf erfolgt so: http://127.0.0.1:3000/ext;QUALITY=DSL6000/1


    beim aufruf mit mplayer bekomme ich: Server returned 400: Bad Request
    No stream found to handle url http://127.0.0.1:3000/ext , obwohl nach dem ext nochwas kommt

    Dateien

    NEU: Asus AT5IONT / TeVii S480 V2.1 Dual DVB-S2 / YaVDR

    ALT: asus pundit ph1 - Celeron D cedar mill 3ghz@100MHZ FSB @0.9Vcore - 60Watt

    Technotrend/Hauppauge WinTV Nexus-S rev2.3 AV-Board1.4 & TT-USB2.0

    512MB Ram, 1TB GreenEco SATA HDD,TOSHIBA DVD-ROM SD-M1612

    20x4 parallel-LCD / Hauppauge FB

    3 Mal editiert, zuletzt von storchi ()

  • Zitat

    der aufruf erfolgt so: http://127.0.0.1:3000/ext;QUALITY=DSL6000/1


    beim aufruf mit mplayer bekomme ich: Server returned 400: Bad Request
    No stream found to handle url http://127.0.0.1:3000/ext , obwohl nach dem ext nochwas kommt


    Kann es sein, dass Du beim Aufruf des mplayers die Adresse nicht in Anführungszeichen gesetzt hast? Strichpunkt ist ein Shell-Sonderzeichen mit dem man mehrere Befehle in einer Zeile angegeben kann:

    Code
    bash# echo a; echo b
    a
    b
    bash# echo "a; echo b"
    a; echo b


    QUALITY=DSL6000/1 ist ein gültiger Shell-Befehl, darum auch keine Fehlermeldung.

  • Zitat

    Original von schmirl


    Kann es sein, dass Du beim Aufruf des mplayers die Adresse nicht in Anführungszeichen gesetzt hast? Strichpunkt ist ein Shell-Sonderzeichen mit dem man mehrere Befehle in einer Zeile angegeben kann:

    Code
    bash# echo a; echo b
    a
    b
    bash# echo "a; echo b"
    a; echo b


    QUALITY=DSL6000/1 ist ein gültiger Shell-Befehl, darum auch keine Fehlermeldung.


    du hast ja so recht.
    man lernt nie aus.
    fettes danke

    NEU: Asus AT5IONT / TeVii S480 V2.1 Dual DVB-S2 / YaVDR

    ALT: asus pundit ph1 - Celeron D cedar mill 3ghz@100MHZ FSB @0.9Vcore - 60Watt

    Technotrend/Hauppauge WinTV Nexus-S rev2.3 AV-Board1.4 & TT-USB2.0

    512MB Ram, 1TB GreenEco SATA HDD,TOSHIBA DVD-ROM SD-M1612

    20x4 parallel-LCD / Hauppauge FB

    Einmal editiert, zuletzt von storchi ()

Jetzt mitmachen!

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