Moin,
mal ein anderes Thema - ich bastele an einer Streaming Lösung für die Video-Streams von npo.nl (Niederländisches TV). Als System setze ich ein yaVDR 0.5 ein, unmodifiziert was avcodec, vlc usw betrifft.
Was ich schon laufen habe, ist mit XBMC und dem plugin Nederland24 schauen zu können.
Grundsätzlich ist der Ablauf bei npo.nl wie folgt:
1) Via API einen Session key holen
2) Dann eine .m3u8 Datei aus dem CDN holen und an den Player geben
Wenn ich das "nachstelle", dann klappt auch alles auf dem MacBook mit VLC - ich kann also einen Stream abspielen. Die URL sieht so aus:
"http://livestreams.omroep.nl/live/npo/tvlive/ned1/ned1.isml/ned1.m3u8?hash=hierstehteinhash&type=http&protection=url"
VLC startet damit auf dem Desktop und ich habe NL1 im Fenster, kann stundenlange gucken
Was ich als nächstes ausprobiert habe, ist es in der Channels.conf einen Kanal anzulegen:
Und die entsprechende Datei (NL1-iptv.conf) mit der URL.
Jetzt habe ich in VDR den Kanal, kann hintunen, vlc2iptv macht was - aber es ist kein Bild da.
Und, ganz ehrlich, ich verstehe die Doku im Wiki, die Threads hier im Forum und das Readme beim Plugin einfach nicht. Auch die Datei vlc2iptv habe ich offen und angeschaut - aber mir erschliesst sich nicht, welche der :0: :1=1: usw ich wie setzen muss, damit er mir auch ein Bild gibt.
Kennt sich da jemand mit aus? Laut VLC auf dem Mac gibt es 1 Video Stream und 1 Audio Stream.
Die m3u8 sieht so aus:
#EXTM3U#EXT-X-VERSION:1## Created with Unified Streaming Platform(version=1.5.7)#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=279840,CODECS="mp4a.40.2,avc1.66.30",RESOLUTION=288x162ned1-audio%3D64000-video%3D200000.m3u8#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=665680,CODECS="mp4a.40.2,avc1.66.30",RESOLUTION=416x234ned1-audio%3D128000-video%3D500000.m3u8#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=877680,CODECS="mp4a.40.2,avc1.66.30",RESOLUTION=544x306ned1-audio%3D128000-video%3D700000.m3u8#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1089680,CODECS="mp4a.40.2,avc1.66.30",RESOLUTION=608x342ned1-audio%3D128000-video%3D900000.m3u8#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=135680,CODECS="mp4a.40.2"ned1-audio%3D128000.m3u8
Ich bin für jede Hilfe dankbar - falls ich das hinbekomme share ich ein modifziertes Script (welches den Hash holt) und die Einträge natürlich zurück. Wer dann über eine NL IP verfügt kann die Streams schauen, aufnehmen usw. (<-- das ist ja mein Ziel )
VG & Danke,
J*