Olympia IPTV ARD/ZDF Streams

  • Ist es mit dem IPTV Plugin eigentlich möglich die ARD/ZDF Olympia Streams zu empfangen?


    In XBMC kann folgende m3u für die ARD streams benutzt werden:


    Code
    #EXTM3U#EXTINF:-1,EVENT 1http://br_sotschi-lh.akamaihd.net/i/event_1@156860/index_1_av-b.m3u8?sd=10&rebase=on#EXTINF:-1,EVENT 2http://br_sotschi-lh.akamaihd.net/i/event_2@156861/index_1_av-b.m3u8?sd=10&rebase=on#EXTINF:-1,EVENT 3http://br_sotschi-lh.akamaihd.net/i/event_3@156862/index_1_av-b.m3u8?sd=10&rebase=on#EXTINF:-1,EVENT 4http://br_sotschi-lh.akamaihd.net/i/event_4@156863/index_1_av-b.m3u8?sd=10&rebase=on


    Hat das schon jemand eingerichtet?

  • Wie sieht das denn bei Dir genau aus?

    VDR 1: l4m Cine 2 v6.2, AMD X64 BE 4850e, 500GB HD, 4GB Ram ,NVIDIA GT 440, ubuntu 10.04 mit xine und vdr 1.7.27


    VDR 2: l4m Cine 2 v6.2, AMD X64 BE2400, ASUS M2N-E, 2GB Ram, 128 GB SSD, 2TB Samsung, Origen AE X15e2 (mein ganzer Stolz ;-)) Touchtft, ZOTAC GT 630, yavdr 0,5

  • Im Verzeichnis /etc/vdr/plugins/iptv/vlcinput liegen 4 Dateien: ard-olympia1.conf, ard-olympia2.conf, ard-olympia3.conf, ard-olympia4.conf.
    Inhalt:
    ard-olympia1.conf:
    URL="http://br_sotschi-lh.akamaihd.net/i/event_1@156860/index_1_av-b.m3u8?sd=10&rebase=on"


    ard-olympia2.conf:
    URL="http://br_sotschi-lh.akamaihd.net/i/event_2@156861/index_1_av-b.m3u8?sd=10&rebase=on"


    ard-olympia3.conf:
    URL="http://br_sotschi-lh.akamaihd.net/i/event_3@156862/index_1_av-b.m3u8?sd=10&rebase=on"


    ard-olympia4.conf:
    URL="http://br_sotschi-lh.akamaihd.net/i/event_4@156863/index_1_av-b.m3u8?sd=10&rebase=on"


    In der channels.conf folgende Einträge:


    Code
    :IPTVard-olympia1;IPTV:1:S=0|P=0|F=EXT|U=vlc2iptv|A=1:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0ard-olympia2;IPTV:2:S=0|P=0|F=EXT|U=vlc2iptv|A=2:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0ard-olympia3;IPTV:3:S=0|P=0|F=EXT|U=vlc2iptv|A=3:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0ard-olympia4;IPTV:4:S=0|P=0|F=EXT|U=vlc2iptv|A=4:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0
  • Super, hat funktioniert. Vielen Dank!!

    VDR 1: l4m Cine 2 v6.2, AMD X64 BE 4850e, 500GB HD, 4GB Ram ,NVIDIA GT 440, ubuntu 10.04 mit xine und vdr 1.7.27


    VDR 2: l4m Cine 2 v6.2, AMD X64 BE2400, ASUS M2N-E, 2GB Ram, 128 GB SSD, 2TB Samsung, Origen AE X15e2 (mein ganzer Stolz ;-)) Touchtft, ZOTAC GT 630, yavdr 0,5

  • Mhh, ich habe das nun mit dem aktuellen Plugin auch testen wollen, aber ich bekomme folgende Meldung im log.

    Code
    ERROR: Non-existent or relative path script '/vlc2iptv'


    Hat jemand eine Idee was hier schief geht?
    Edit: wenn ich vlc2iptv ins root Verzeichnis kopiere, dann klappt es.... ???


    Code
    /var/lib/vdr/plugins/iptv# ls -ls
    4 -rwxr-xr-x 1 vdr vdr 2939 Jan 18 03:20 image.sh
    4 -rwxr-xr-x 1 vdr vdr 1760 Jan 18 03:20 internetradio.sh
    4 -rwxr-xr-x 1 vdr vdr 2094 Jan 18 03:20 iptvstream-notrap.sh
    4 -rwxr-xr-x 1 vdr vdr 2348 Jan 18 03:20 iptvstream.sh
    4 -rwxr-xr-x 1 vdr vdr 1472 Jan 18 03:20 linein.sh
    4 -rwxr-xr-x 1 vdr vdr 2696 Jan 18 03:20 vlc2iptv
    4 drwxr-xr-x 2 vdr vdr 4096 Feb  9 12:19 vlcinput
    4 -rwxr-xr-x 1 vdr vdr 1945 Jan 18 03:20 webcam.sh

    Einmal editiert, zuletzt von Uwe ()

  • mal eine Frage zu den Streams an sich:
    Sind das eine Art Gemeinschaftsstreams von ARD und ZDF?


    Heute am Sonntag wäre doch das ZDF für die Übertragung zuständig.
    Trotzdem sendet auf den o.g. Streams die ARD.


    Oder gibt es noch andersartige ZDF-Streams?
    Ergänzung:
    ich meine Streams die man so einfach dem VDR beibringen kann,
    nicht das ZDFSport.de


    jo01

  • Erstmal danke für die ARD Streams und die Vorlage, ich hab das ganze bei mir um die ZDF Streams erweitert, zumindest um die mir bekannten:


    channels.conf

    Code
    ard-olympia1;IPTV:1:S=0|P=0|F=EXT|U=vlc2iptv|A=1:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0
    ard-olympia2;IPTV:2:S=0|P=0|F=EXT|U=vlc2iptv|A=2:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0
    ard-olympia3;IPTV:3:S=0|P=0|F=EXT|U=vlc2iptv|A=3:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0
    ard-olympia4;IPTV:4:S=0|P=0|F=EXT|U=vlc2iptv|A=4:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0
    zdf-olympia1;IPTV:5:S=0|P=0|F=EXT|U=vlc2iptv|A=5:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia2;IPTV:6:S=0|P=0|F=EXT|U=vlc2iptv|A=6:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia3;IPTV:7:S=0|P=0|F=EXT|U=vlc2iptv|A=7:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia4;IPTV:8:S=0|P=0|F=EXT|U=vlc2iptv|A=8:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia5;IPTV:9:S=0|P=0|F=EXT|U=vlc2iptv|A=9:I:0:256=27:257=deu@4:2321:0:28106:0:0:0


    cat /etc/vdr/plugins/iptv/vlcinput/*olympia*

    Code
    URL="http://br_sotschi-lh.akamaihd.net/i/event_1@156860/index_1_av-b.m3u8?sd=10&rebase=on"
    URL="http://br_sotschi-lh.akamaihd.net/i/event_2@156861/index_1_av-b.m3u8?sd=10&rebase=on"
    URL="http://br_sotschi-lh.akamaihd.net/i/event_3@156862/index_1_av-b.m3u8?sd=10&rebase=on"
    URL="http://br_sotschi-lh.akamaihd.net/i/event_4@156863/index_1_av-b.m3u8?sd=10&rebase=on"
    URL="http://zdf_hds_de-f.akamaihd.net/i/de04_v1@87009/index_3056_av-p.m3u8"
    URL="http://zdf_hds_de-f.akamaihd.net/i/de11_v1@87013/index_3056_av-p.m3u8"
    URL="http://zdf_hds_de-f.akamaihd.net/i/de13_v1@147090/index_3056_av-p.m3u8"
    URL="http://zdf_hds_de-f.akamaihd.net/i/de12_v1@87013/index_3056_av-p.m3u8"
    URL="http://zdf_hds_de-f.akamaihd.net/i/de14_v1@147090/index_3056_av-p.m3u8"


    jo01: es wird auf allen Streams immer gesendet, wennauch manchmal nur der Hafen zu sehen ist, weil nicht so viele Entscheidungen anstehen.


    Mein Problem ist jetzt nur, dass das ZDF seine Stream mit mit 24 kHz Audio sendet, softhddevice meckert:

    Code
    vdr: audio: 24000Hz sample-rate unsupported


    Kann man dem irgendwie beikommen ?
    Ohne Ton ist irgendwie unschön.

  • ,samplerate=48000 ergänzen


    Code
    vlc "${URL}" \
      --sout "#transcode{vcodec=mp2v$RESIZE_OPTIONS,acodec=mpga,vb=${VIDEO_BITRATE},ab=${AUDIO_BITRATE},samplerate=48000}:standard{access=udp,mux=ts{pid-video=${VPID},pid-audio=${APID},pid-spu=${SPID}},dst=127.0.0.1:${PORT}}" \
      --intf dummy &


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Hallo,


    danke für die Tipps. Funktioniert auch unter yaVDR prima. Man muss nur beim Umschalten etwas Geduld mitbringen (Das dauert schon mal 5-10s).


    Hier nochmal die komplette Anleitung für yaVDR:
    1. die angehängte ZIP-Datei in /etc/vdr/plugins/iptv/vlcinput entpacken
    2. diese Zeilen in channels.conf einfügen (WebFrontend: http://<yaVDR IP>/admin/#settings-system-config-editor)

    Code
    :Olympia
    ard-olympia1;IPTV:1:S=0|P=0|F=EXT|U=vlc2iptv|A=1:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0
    ard-olympia2;IPTV:2:S=0|P=0|F=EXT|U=vlc2iptv|A=2:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0
    ard-olympia3;IPTV:3:S=0|P=0|F=EXT|U=vlc2iptv|A=3:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0
    ard-olympia4;IPTV:4:S=0|P=0|F=EXT|U=vlc2iptv|A=4:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0
    zdf-olympia1;IPTV:5:S=0|P=0|F=EXT|U=vlc2iptv|A=5:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia2;IPTV:6:S=0|P=0|F=EXT|U=vlc2iptv|A=6:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia3;IPTV:7:S=0|P=0|F=EXT|U=vlc2iptv|A=7:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia4;IPTV:8:S=0|P=0|F=EXT|U=vlc2iptv|A=8:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia5;IPTV:9:S=0|P=0|F=EXT|U=vlc2iptv|A=9:I:0:256=27:257=deu@4:2321:0:28106:0:0:0


    3. in /usr/share/vdr/plugins/iptv/vlc2iptv Zeile 92 ändern (,samplerate=48000 kommt hinzu)

    Code
    vlc "${URL}" \
    -   --sout "#transcode{vcodec=mp2v$RESIZE_OPTIONS,acodec=mpga,vb=${VIDEO_BITRATE},ab=${AUDIO_BITRATE}}:standard{access=udp,mux=ts{pid-video=${VPID},pid-audio=${APID},pid-spu=${SPID}},dst=127.0.0.1:${PORT}}" \
    +   --sout "#transcode{vcodec=mp2v$RESIZE_OPTIONS,acodec=mpga,vb=${VIDEO_BITRATE},ab=${AUDIO_BITRATE},samplerate=48000}:standard{access=udp,mux=ts{pid-video=${VPID},pid-audio=${APID},pid-spu=${SPID}},dst=127.0.0.1:${PORT}}" \
        --intf dummy &


    Tschüß Frank

  • Hallo,


    ich wollte auch mal Randsportarten gucken und habe versucht, die obige Beschreibung (danke, FrankJepsen) auf einem Rechner mit Debian Wheezy und eTobis VDR Paketen umzusetzen (VDR 2.0.3-1~etobi1, vdr-plugin-iptv 2.0.0, vlc 2.0.3-5). Leider noch ohne Erfolg. Vielleicht weiß jemand Rat?


    Zunächst habe ich auch den von Uwe genannten Fehler

    ERROR: Non-existent or relative path script '/vlc2iptv'

    erhalten. Zu dem gehören bei mir auch die Log-Einträge

    Code
    Feb 19 12:00:30 spiro vdr: [17815] initializing plugin: iptv (2.0.0): Erlebe IPTV
    Feb 19 12:00:30 spiro vdr: [17815] creating directory /usr/share/vdr/plugins
    Feb 19 12:00:30 spiro vdr: [17815] ERROR (tools.c,410): /usr/share/vdr/plugins: Keine Berechtigung
    Feb 19 12:00:30 spiro vdr: [17815] ERROR: Cannot canonicalize configuration directory: Das Argument ist ungültig


    Das Plugin erwartet die EXT Skripte, z.B. vlc2iptv, im Resource Verzeichnis. Das Paket installiert sie jedoch im Config Verzeichnis. Mit dem beigefügten Patch werden die Skripte wieder gefunden.


    Doch leider habe ich mit VDR noch kein vernünftiges Bild, mit VLC unter Windows gab's dagegen keine Probleme. Bei meinen Tests gestern Abend wurde in einem Videostream ein Testbild übertragen, auf dem anderen eine dunkle Stadtansicht. In beiden Fällen ist das resultierende Bildformat verdächtig: 1856x16 ist so falsch wie 16x16. Hier die Logs:



    Ich hoffe mich auf Eure Vorschläge,
    Malte

  • Bei mir sieht es mit SoftHdDevice so aus:


    Ist mit XineLibOut wohl schlecht vergleichbar. Aber vielleicht liegt es ja an XineLibOut.


    Das Umschaltverhalten ist übrigens besonders von IPTV zu IPTV nicht sehr schön.
    - erst wird das Bild kurz schwarz (mit BlackPicture=1) oder kurzes Standbild (mit BlackPicture=0)
    - dann läuft der letzte Kanal für eine Sekunde mit Ton weiter
    - dann bleibt das Bild vom letzten Kanal für 5 Sekunden stehen
    - schließlich läuft der neue Stream an
    ClearOnSwitch (bei mir 1) hat keine Auswirkungen.
    Log sieht dann so aus:


    Tschüß Frank

  • Mit SoftHdDevice habe ich leider keine Erfahrungen. Vermute ich recht, dass alle Einträge ohne Thread Nummer in Deinen Logs direkt oder indirekt vom SoftHdDevice stammen? Dann wären die Meldungen des Plugins bei Dir und mir gleich.


    Um herauszufinden, ob ich ein Problem mit Xineliboutput habe oder die Schwierigkeiten in der Verarbeitungskette schon vorher auftreten, würde ich gerne die Transkodierung alleine testen. Leider kenne ich mich mit VLC noch nicht aus. Weißt Du, wie ein Aufruf von vlc aussehen müsste, der den Videostrom in eine Datei schreibt, dich ich dann nachträglich abspielen kann?


    Wäre es vielleicht besser, ich machte einen neuen Thread auf? Meine Probleme haben ja vermutlich mit der Konfiguration für Olympia, die hier besprochen wird, nicht ursächlich zu tun.


    Gruß, Malte

  • Ok, ich bin ein kleines Stück weiter. Ich habe den Aufruf von vlc, den vlc2iptv ausführt, so abgewandelt, dass der TS in eine Datei geschrieben wird:


    Das Ergebnis ist eine Datei mit 1,6 MB, die ich mit VLC unter Windows abspielen kann.


    Ich bin mir noch nicht sicher, was die Meldung "rc buffer underflow" zu bedeuten hat. Vielleicht ist einfach die CPU meines Servers (Celeron 2,8 MHz) zu schmalbrüstig?


    Und der nächste Schritt bei der Fehlersuche ist... ?


    Malte

  • Ich habe jetzt versucht, dem VDR eine mit vlc erstellte TS Datei als Aufzeichnung unterzujubeln. Dazu habe ich noch obigen Schema eine neue Aufzeichnung erstellt und die resultierende Datei als 00001.ts in ein Verzeichnis IPTV_Test/2014-02-21.13.07.50-0.rec unterhalb des Videoverzeichnisses kopiert. Wenn ich mit dem VDR versuche, die Aufzeichnung abzuspielen, wird zunächst eine Indexdatei generiert, dann aber doch nichts angezeigt. Ich kann die Datei zwar mit VLC unter Windows abspielen, doch ist sie angeblich nur 20 Sekunden lang. Die Aufzeichnung lief aber über gut drei Minuten. Also geht vielleicht schon bei der Aufzeichnung etwas schief?

  • Hallo,


    hat schon jemand die Daten für die aktuellen Olympia Streams?


    Viele Grüße
    Frank

  • Hallo,


    ich habe was gefunden, mal meine eigene Anleitung aktualisiert und die ZIP aktualisiert. Man muss nur beim Umschalten etwas Geduld mitbringen (Das dauert schon mal 5-10s).


    Hier nochmal die komplette Anleitung für yaVDR:
    1. die angehängte ZIP-Datei in /etc/vdr/plugins/iptv/vlcinput entpacken
    2. diese Zeilen in channels.conf einfügen (WebFrontend: http://<yaVDR IP>/admin/#settings-system-config-editor)

    Code
    :Olympia
    zdf-olympia1;IPTV:1:S=0|P=0|F=EXT|U=vlc2iptv|A=1:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia2;IPTV:2:S=0|P=0|F=EXT|U=vlc2iptv|A=2:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia3;IPTV:3:S=0|P=0|F=EXT|U=vlc2iptv|A=3:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia4;IPTV:4:S=0|P=0|F=EXT|U=vlc2iptv|A=4:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia5;IPTV:5:S=0|P=0|F=EXT|U=vlc2iptv|A=5:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    zdf-olympia6;IPTV:6:S=0|P=0|F=EXT|U=vlc2iptv|A=6:I:0:256=27:257=deu@4:2321:0:28106:0:0:0


    3. in /usr/share/vdr/plugins/iptv/vlc2iptv Zeile 92 ändern (,samplerate=48000 kommt hinzu)

    Code
    vlc "${URL}" \
    -   --sout "#transcode{vcodec=mp2v$RESIZE_OPTIONS,acodec=mpga,vb=${VIDEO_BITRATE},ab=${AUDIO_BITRATE}}:standard{access=udp,mux=ts{pid-video=${VPID},pid-audio=${APID},pid-spu=${SPID}},dst=127.0.0.1:${PORT}}" \
    +   --sout "#transcode{vcodec=mp2v$RESIZE_OPTIONS,acodec=mpga,vb=${VIDEO_BITRATE},ab=${AUDIO_BITRATE},samplerate=48000}:standard{access=udp,mux=ts{pid-video=${VPID},pid-audio=${APID},pid-spu=${SPID}},dst=127.0.0.1:${PORT}}" \
        --intf dummy &


    Programmübersicht gibt es hier http://rio.zdf.de/live/


    Tschüß Frank

  • Hi !


    ich finde das vlc2iptv script nicht...
    OK gefunden... aber ich kriege keine Bild und lt. ps laeuft der Stream....


    gruss Gerd

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

    Einmal editiert, zuletzt von gerdh ()

  • [s]Bei mir ist auch noch was faul, die Bildqualität ist unter aller Sau, öffne ich den Stream auf dem Laptop ist alles bestens. Btw, ich nutze kein yavdr, falls jemand sachdienliche Hinweise hat, wie die Qualität zu verbessern ist, bzw. warum sie so schlecht ist wäre ich dankbar, das vlc2iptv Skript ist bis auf die Samplerate unverändert, wird hier an anderer Stelle noch eingegriffen?[/s]


    Ich hab noch n paar NDR Streams gefunden, für die channels.conf:


    Code
    ndr-olympia1;IPTV:7:S=0|P=0|F=EXT|U=vlc2iptv|A=7:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    ndr-olympia2;IPTV:8:S=0|P=0|F=EXT|U=vlc2iptv|A=8:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    ndr-olympia3;IPTV:9:S=0|P=0|F=EXT|U=vlc2iptv|A=9:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    ndr-olympia4;IPTV:10:S=0|P=0|F=EXT|U=vlc2iptv|A=10:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    ndr-olympia5;IPTV:11:S=0|P=0|F=EXT|U=vlc2iptv|A=11:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    ndr-olympia6;IPTV:12:S=0|P=0|F=EXT|U=vlc2iptv|A=12:I:0:256=27:257=deu@4:2321:0:28106:0:0:0
    ndr-olympia7;IPTV:13:S=0|P=0|F=EXT|U=vlc2iptv|A=13:I:0:256=27:257=deu@4:2321:0:28106:0:0:0


    Und in /etc/vdr/plugins/iptv/vlcinput/ die Dateien ndr-olympia1.conf bis ndr-olympia7.conf mit Inhalt:

    Code
    URL="http://ndr_spezial-lh.akamaihd.net/i/spezial_1@119227/master.m3u8"
    URL="http://ndr_spezial-lh.akamaihd.net/i/spezial_2@119228/master.m3u8"
    URL="http://ndr_spezial-lh.akamaihd.net/i/spezial_3@119229/master.m3u8"
    URL="http://ndr_spezial-lh.akamaihd.net/i/spezial_4@119230/master.m3u8"
    URL="http://ndr_events-lh.akamaihd.net/i/ndrevent_1@119220/master.m3u8"
    URL="http://ndr_events-lh.akamaihd.net/i/ndrevent_2@119221/master.m3u8"
    URL="http://ndr_events-lh.akamaihd.net/i/ndrevent_3@119222/master.m3u8"



    edit: Hat sich erledigt, man muss nur aus den Playlists den hochwertigsten Stream raussuchen und direkt in die passende conf-Datei schreiben, ausreichend schnellen Inet-Anschluss natürlich vorrausgesetzt, werd ich noch posten, sobald ich alle hab.
    edit2: Hab bei mir jetzt nur die 1280x720 Streams in den config Dateien, zip ist angehängt.

Jetzt mitmachen!

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