Gabriel Galand wrote:
> Hello,
>
> This is a newbie thread and I will once again ask newbie questions. I do not understand how IPTV m3u display lists work, and how TVHE handles them.
>
> Thanks to Hiro I have a m3u8 list with 2 networks entries, one for DeutscheWelle and one for Bloomberg. I will concentrate on DeutscheWelle.
> If you open this sublist in vlc it displays DW News and only this channel.
>
> Here is the entry
>
#EXTINF:0,Deutsche Welle
> http://dwstream4-lh.akamaihd.net:80/i/dwstream4_live@131329/index_1_av-p.m3u8
Forget about VLC, what does TVHeadend do?
>
> In fact another list is called. If we retrieve this remote list, we get the following (I omitted a large part of the list)
> #EXTINF:10.000,
> http://dwstream4-lh.akamaihd.net/i/dwstream4_live@131329/segment13036935_1_av-p.ts?sd=10
> There are 178 http streams.
> 1st question : They are not valid IPTV streams.If anyone is opened with VLC, VLC tells you that it cannot read this remote stream . So what are they ?
As the name suggests they are segments - these make up the playlist of video segments comprising the current program.
Does the IPTV client remux all the 178 streams to get the Dw channel ?
Each segment is played in turn. Note that the info you have retrieved here changes dynamically - you cannot use it to create an IPTV channel.
>
> Now let us turn to TVHE. When asked to read this IPTV network, it scans it and finds
> - the name : DeutscheWelle
> - muxes : it finds 178 of them.
> - services: again 178 of them
OK, this is wrong - is this what happens when you use the .m3u8 entry you quoted above? If so, it's not correct - youshould have 1 mux & 1 service.
> If you map "all services" (i do not know what "mapping" is but i have read that you must do that) in the Service tab you get 178 services which are named "nnn DeutscheWelle/index_1_av-p.m3u8/{PMT:4096}" where nnn is the numer from 178 to 1.
> These 178 services seem to be the 178 ts streams we have seen above in the remote m3u list. If they are, they are not valid IPTV streams, so why are they registered as services ?
> As for the "Channel/EPG-->Channels" tab, it displays 2312 lines. All but the 178 last lines are named "{name-not-set}". The 178 last lines are named "DeutscheWelle/index_1_av-p.m3u8/{PMT:4096}"
> As for the Kodi client, it displays 4 channels, I suppose the first 4 of the 178. Their name is again "DeutscheWelle/index_1_av-p.m3u8/{PMT:4096}" if we try to display one of them, it displays after a while "No signal".
Delete them all. They are not valid.
> All this seems to be nonsense to me. If there is a meaning please explain me. If not, I suppose the DeutscheWelle list I thought was good is in fact not understood by TVHE. Or I have not handled it correctly.
Indeed - I originally posted the .m3u8 I was using which piped via ffmpeg - what was the problem with that?
If you're getting anything more than 1 mux per channel entry in the .m3u8 file, it's not working correctly.