[1] MLD-5.x / General / IPTV in MLD
 

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
IPTV in MLD
« on: August 02, 2023, 07:59:35 »
Hallo Zusammen,

nach langer Abstinenz bin ich wieder aktiv.

Ich finde ja die Möglichkeit IPTV in der MLD zu nutzen grundsätzlich spannend.
Also habe ich mich gestern ans testen begeben.
Ich nutze eine Intel NUC BOXNUC6CAYH und die MLD 5.5 unstable.

Meine m3u Playlist funktioniert mit Bild und Ton im VLC Player einwandfrei.
Ausschnitt aus der Playlist:
Code: [Select]
#EXTM3U
#EXTINF:-1,(1) Das Erste HD
rtp://87.141.215.251@232.0.20.35:10000
#EXTINF:-1,(1) Das Erste SD
rtp://87.141.215.251@232.0.10.35:10000
#EXTINF:-1,(2) ZDF HD
rtp://87.141.215.251@232.0.20.234:10000
#EXTINF:-1,(2) ZDF SD
rtp://87.141.215.251@232.0.10.234:10000

Die Playlist gibt es hier: https://db.iptv.blog/multicastadressliste
So wie von Claus beschrieben, habe ich die Playlist über das MLD Setup hochgeladen:
https://www.minidvblinux.de/forum/index.php/topic,10276.msg81889.html#msg81889

Soweit so gut und auch easy.
Nur leider ohne Erfolg, kein Bild kein Ton....

Denkfehler oder ist das IPTV Plugin vom VDR inzwischen einfach zu alt?
Code: [Select]
Status
Letztes Update 01/2014

//EDIT
Nach dem Upload der o.g. Playlist sieht die channels.conf dann wie folgt aus:
Code: [Select]
:[IPTV] OER HD
Das Erste HD;IPTV:110:S=1|P=0|F=UDP|U=87.141.215.251@232.0.20.35|A=10000:I:0:256=27:0;257=deu@106:259;262=deu:1A:10301:1:10301:0
Das Erste;IPTV:140:S=1|P=0|F=UDP|U=87.141.215.251@232.0.10.35|A=10000:I:0:256=27:267=mis@3;257=deu@106:259;262=deu:1A:28106:1:28106:0
ZDF HD;IPTV:120:S=1|P=0|F=UDP|U=87.141.215.251@232.0.20.234|A=10000:I:0:256=27:0;257=deu@106:259;262=deu:1A:11110:1:11110:0
« Last Edit: August 02, 2023, 08:03:06 by Matthias »
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
IPTV in MLD
« Reply #1 on: August 02, 2023, 13:06:00 »
Kurzes Update.
Mit dieser Playlist bekomme ich ein Bild:
Code: [Select]
#EXTM3U
#EXTINF:-1 tvg-name="Das Erste HD" tvg-id="DasErste.de" group-title="Vollprogramm" tvg-logo="https://raw.githubusercontent.com/jnk22/kodinerds-iptv/master/logos/tv/daserstehd.png",Das Erste HD
https://mcdn.daserste.de/daserste/de/master.m3u8
#EXTINF:-1 tvg-name="ZDF HD" tvg-id="ZDF.de" group-title="Vollprogramm" tvg-logo="https://raw.githubusercontent.com/jnk22/kodinerds-iptv/master/logos/tv/zdfhd.png",ZDF HD
https://zdf-hls-15.akamaized.net/hls/live/2016498/de/veryhigh/master.m3u8


Aber ruckelig und mit Artefakten.
Unter VLC funktioniet die Playlist einwandfrei

Top Ausgabe:
Code: [Select]
Mem: 1363276K used, 2534564K free, 218076K shrd, 2140K buff, 513452K cached
CPU:  35% usr   2% sys  53% nic   5% idle   0% io   1% irq   0% sirq
Load average: 6.22 3.01 1.33 8/210 15077
  PID  PPID USER     STAT   VSZ %VSZ CPU %CPU COMMAND
[b]13884 13883 user     S    1940m  50%   0  89% vlc https://mcdn.daserste.de/daserste/de/mas[/b]
10646  5362 root     S     907m  23%   0   2% /usr/bin/vdr -s /etc/vdr/shutdown.d/rc.actio
 1517  1516 root     S <   277m   7%   0   0% /usr/lib/xorg/Xorg :0 -ardelay 250 -arinterv
  141     2 root     IW       0   0%   1   0% [kworker/u8:3-ev]
14978 14922 root     R     7384   0%   0   0% top
   33     2 root     IW       0   0%   0   0% [kworker/0:1-eve]
  105     2 root     IW<      0   0%   1   0% [kworker/u9:0-i9]
  108     2 root     IW       0   0%   3   0% [kworker/u8:2-ev]
   13     2 root     IW       0   0%   3   0% [rcu_sched]
 9231  2224 root     S    66744   2%   2   0% smbd -D
 9233  2224 root     S    58548   1%   1   0% smbd -D
 9232  2224 root     S    58472   1%   2   0% smbd -D
 2224     1 root     S    50076   1%   2   0% smbd -D
 2233  2224 root     S    50076   1%   3   0% {lpqd} smbd -D
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20430
    • View Profile
    • ClausMuus.de
IPTV in MLD
« Reply #2 on: August 02, 2023, 17:21:11 »
Das Problem dürfte sein, dass bei der zweiten Variante der VLC zu Hilfe geholt wird. Dieser dekodiert den Stream und kodiert den dann neu als mpeg2. Der VDR Dekodiert den dann wieder um ihn anzuzeigen.
Das ist solange kein Problem, wie die CPU genug Power dafür hat, oder die GPU beide Aufgaben gleichzeitig übernehmen kann. Ist das System dafür nicht stark genug, ruckelt's halt. Mit einem RPI z.B. klappt sowas nicht. In Deinem Fall hierbei ist die Systemlast so hoch, dass dies der Grund für's Ruckeln sein dürfte.
Bei der ersten Variante muss die GPU den Stream aus dem Internet dekodieren. Kann diese das nicht oder kann das verwendete Ausgabe Plugin den Codec nicht dekodieren, dann bleibt's dunkel. Beim RPI z.B. geht sowas nur mit mpeg2 oder mpeg4 Streams.
« Last Edit: August 02, 2023, 17:23:57 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
IPTV in MLD
« Reply #3 on: August 03, 2023, 11:05:57 »
Mit der 2. Variante meinst Du diese Playlist?

Code: [Select]
#EXTM3U
#EXTINF:-1 tvg-name="Das Erste HD" tvg-id="DasErste.de" group-title="Vollprogramm" tvg-logo="https://raw.githubusercontent.com/jnk22/kodinerds-iptv/master/logos/tv/daserstehd.png",Das Erste HD
https://mcdn.daserste.de/daserste/de/master.m3u8
#EXTINF:-1 tvg-name="ZDF HD" tvg-id="ZDF.de" group-title="Vollprogramm" tvg-logo="https://raw.githubusercontent.com/jnk22/kodinerds-iptv/master/logos/tv/zdfhd.png",ZDF HD
https://zdf-hls-15.akamaized.net/hls/live/2016498/de/veryhigh/master.m3u8

//Edit
Ich nutze für den Test eine Intel NUC Box
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
IPTV in MLD
« Reply #4 on: August 03, 2023, 13:16:30 »
Also wenn ich das richtig verstehe mach eigentlich nur eine Kanal Liste mit udp Sinn?

Passt die Konvertierung der m3u Liste durch die MLD in Bezug auf die Formatierung?
Code: [Select]
Ursprungs Kanal Liste vor Import nach MLD:
#EXTINF:-1,Das Erste HD
udp://@232.0.20.35:10000?sources=87.141.215.251

MLD konvertierte Kanal Liste:
Das Erste HD;IPTV:1:S=0|P=0|F=UDP|U=232.0.20.35|A=10000?sources=87.141.215.251:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0

IPTV Plugin "Vorgabe":

 Name;IPTV:1:IPTV|UDP|127.0.0.1|1234:P:0:512:650:2321:0:1:0:0:0
 Name;IPTV:2:IPTV|HTTP|127.0.0.1/TS/2|3000:P:0:513:660:2321:0:2:0:0:0
 Name;IPTV:3:IPTV|FILE|/video/stream.ts|5:P:0:514:670:2321:0:3:0:0:0
 Name;IPTV:4:IPTV|EXT|iptvstream.sh|0:P:0:0:680:0:0:4:0:0:0
           ^ ^    ^   ^             ^ ^   ^
           | |    |   |             | |   VPid, für Radiostationen muss hier eine Null stehen.
           | |    |   |             | Source type ("P")
           | |    |   |             IP Port, File delay (ms), Skript parameter
           | |    |   IP Adresse, Pfadangabe zu Datei und/oder Skript
           | |    Protokoll ("UDP", "HTTP", "FILE", "EXT")
           | Plugin ID ("IPTV")
           ID, fortlaufend
« Last Edit: August 03, 2023, 16:53:58 by Matthias »
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20430
    • View Profile
    • ClausMuus.de
IPTV in MLD
« Reply #5 on: August 03, 2023, 17:14:42 »
Da stellt sich die Frage: Gehört die Doku zur verwendeten Plugin Version? Passt das MLD Konvertierungs Script zur aktuellen Plugin Version?
Du kannst die Kanalliste ja mal manuell anpassen und schauen ob's dann mit UDP funktioniert.
Und wie schaut die Kanalliste aus, wenn's "funktioniert" und der VLC verwendet wird? Da stimmt die Syntax ja offensichtlich.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
IPTV in MLD
« Reply #6 on: October 26, 2023, 10:47:54 »
Irgendwie beißt sich die Katze in den Schwanz...

Diese Liste bzw Format funktioniert unter VLC (Linux Mint) und unter MLD.
Unter MLD auf einer Intel NUC aber nur mit rucklen, macht so keinen Sinn

Code: [Select]
#EXTM3U
#EXTINF:0,(1) Das Erste HD
rtp://87.141.215.251@232.0.20.35:10000
#EXTINF:0,(2) ZDF HD
rtp://87.141.215.251@232.0.20.234:10000

Nach meinem Verständnis macht es unter MLD nur Sinn wenn ich eine UDP basierte Kanalliste habe.
Eine UDP channels.conf für z.B. Magenta TV finde ich nicht und mir ist auch leider nicht klar wie ich aus einer rtp Konfig eine udp Konfig erstellen kann

Der Synax für das IPTV Plugin sollte so ausschauen:
Code: [Select]
Name;IPTV:1:IPTV|UDP|127.0.0.1|1234:P:0:512:650:2321:0:1:0:0:0
           ^ ^    ^   ^             ^ ^   ^
           | |    |   |             | |   VPid, für Radiostationen muss hier eine Null stehen.
           | |    |   |             | Source type ("P")
           | |    |   |             IP Port, File delay (ms), Skript parameter
           | |    |   IP Adresse, Pfadangabe zu Datei und/oder Skript
           | |    Protokoll ("UDP", "HTTP", "FILE", "EXT")
           | Plugin ID ("IPTV")
           ID, fortlaufend
http://www.vdr-wiki.de/wiki/index.php/Iptv-plugin#Konfiguration
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

[1] MLD-5.x / General / IPTV in MLD
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.