• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 10 Hlas(ů) - 2.4 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
OTT/IPTV - jednodušeji to už nejde
#1
Završil jsem mé laborování v oblasti OTT/IPTV Live TV Kodi zatím poslední variantou řešení, které pokládám za tak zajímavé a jednoduché, že jsem se rozhodl vás s ním seznámit. Vycházím při něm ze skvělé práce @mobilemanic uvedené v tématu Připojení CZ/SK poskytovatelů OTT IPTV k TVHeadendu a doplněné @rastihttp://www.xbmc-kodi.cz/prispevek-pripojeni-cz-sk-poskytovatelu-ott-iptv-k-tvheadendu?pid=47668#pid47668 ve stejném tématu. Na rozdíl od uvedených východisek je popisované řešení určené přímo pro použití v Kodi, ať už v IPTV Simple Client nebo v strm souborech. Je možné použít ho i v Tvheadend, ale tam jsem narazil na značně problematické chování se značnou mírou nestability (je popsáno dále).

Řešení předpokládá využití OTT služby Sledovanitv.cz. Chcete-li si tedy příjem TV podle dále uvedených příkladů vyzkoušet a nemáte účet u této služby, musíte si ho zřídit. Jde to bezplatně a bezplatně můžete, pokud si účet zřídíte, neomezeně sledovat kanály ČT 1, ČT 2,  ČT 24, Retro, regionalnitelevize.cz, Noe, FilmPro a relexační smyčky Krb, Akvárium a Vodopád. Nemám to ozkoušené, ale patrně bude možné uvedený postup aplikovat i na službu Sledovanietv.sk, samozřejmě s odpovídající úpravou adres a parametrů streamu.

Základem řešení je ořezání způsobu volání streamu příslušného kanálu na co nejmenší možnou míru. Vzhledem k tomu, že služba poskytuje streamy ve formátu, který umí přehrávač Kodi, není třeba provádět jeho žádné další úpravy.

Tvar adresy streamu pro kanál ČT 1 vypadá následovně:
Kód:
http://sledovanitv.cz/playback/channel/ct1?format=m3u8|Cookie=device_id=XXX;device_auth=YYYY;streamQuality=40
 
Místo XXXX a YYYY je třeba zadat vaše autentizační údaje, které jednorázově získáte jako odpověď requestu zaslaného webu služby. Jak se to provede konkrétně, to je popsané ve výše uvedeném tématu. Dovoluji si zde uvést odkaz, kde je to podrobně popsáno: http://jirka.rames.info/iptv-tvheadend/sledovanitv.cz/_versions/sledovanitv-2.sh.

Uvedené volání streamu je pak možné použít ve způsobech, které tento formát a předání parametrů umožňují. Pro jiné kanály se samozřejmě místo "ct1" vloží kód požadovaného kanálu. Pro sadu free kanálů Sledovanitv.cz dále uvádím celý playlist, v případě některé ze zaplacených služeb, je třeba další kanály do playlistu ručně přidat. Kód kanálu, který se do streamu vkládá, většinou neodpovídá názvu kanálu. Více či méně z něj ale vychází a dá se tak poměrně dobře odhadnout, ale spolehlivě získáte správný kód z URL adresy webového rozhraní při navolení příslušného kanálu ve vašem prohlížeči.

Playlist free kanálů Sledovanitv.cz

Kód:
#EXTM3U
#EXTINF:-1,ČT 1
http://sledovanitv.cz/playback/channel/ct1?format=m3u8|Cookie=device_id=XXXX;device_auth=YYYY;streamQuality=40
#EXTINF:-1,ČT 2
http://sledovanitv.cz/playback/channel/ct2?format=m3u8|Cookie=device_id=XXXX;device_auth=YYYY;streamQuality=40
#EXTINF:-1,ČT 24
http://sledovanitv.cz/playback/channel/ct24?format=m3u8|Cookie=device_id=XXXX;device_auth=YYYY;streamQuality=40
#EXTINF:-1,Retro
http://sledovanitv.cz/playback/channel/retro?format=m3u8|Cookie=device_id=XXXX;device_auth=YYYY;streamQuality=40
#EXTINF:-1,regionalnitelevize.cz
http://sledovanitv.cz/playback/channel/regiotv?format=m3u8|Cookie=device_id=XXXX;device_auth=YYYY;streamQuality=40
#EXTINF:-1,TV Noe
http://sledovanitv.cz/playback/channel/tvnoe?format=m3u8|Cookie=device_id=XXXX;device_auth=YYYY;streamQuality=40
#EXTINF:-1,Filmpro
http://sledovanitv.cz/playback/channel/filmpro?format=m3u8|Cookie=device_id=XXXX;device_auth=YYYY;streamQuality=40
#EXTINF:-1,Krb
http://sledovanitv.cz/playback/channel/fireplace?format=m3u8|Cookie=device_id=XXXX;device_auth=YYYY;streamQuality=40
#EXTINF:-1,Akvárium
http://sledovanitv.cz/playback/channel/aquarium?format=m3u8|Cookie=device_id=XXXX;device_auth=YYYY;streamQuality=40
#EXTINF:-1,Vodopád
http://sledovanitv.cz/playback/channel/loop_waterfall?format=m3u8|Cookie=device_id=XXXX;device_auth=YYYY;streamQuality=40

Použití

Playlist je možné použít v IPTV Simple Client.

Jednotlivé adresy streamů je možné použít také v souborech strm. V takovém případě ale Kodi samozřejmě nerozpozná, že jde o Live TV stream a přehrává stream jako jakékoliv jiné video. Tato jednoduchá metoda vám umožní sledovat živé vysílání, aniž byste se zabývali instalací a nastavením IPTV Simple Client.

Adresy streamů resp. playlist je možné použít také v Tvheadend (přes Automatic Network), ale jak už jsem napsal výše, chování je značně problematické a nepříliš stabilní. Poprvé se mi nepodařilo kanály playlistu oscanovat. Po čase se ale najednou v seznamu kanálů Tvheadend i na Kodi objevily, bohužel jsem nepřišel na to, co toho bylo příčinou. Kdyby se někomu podařilo zjistit, co za chováním Tvheadend stojí, bylo by to přínosné. Kanály přijímané přes Tvheadend mají také další zajímavé chování. Někdy se, po přepnutí, přehrává pouze audio, protože Kodi vidí pouze audio v program streamu navoleného kanálu. Většinou stačí kanál zvolit opakovaně a video naskočí. Problematická je v Tvheadend i rychlost přepínání kanálů, který se navíc často mění. [NEW] V případě, chcete-li použít streamy v rámci běžné Network, je třeba do každého muxu, který je třeba ručně vytvořit, zadat adresu streamu z playlistu bez parametrů do položky URL:
Kód:
http://sledovanitv.cz/playback/channel/ct1?format=m3u8
a parametry vložit samostatně do položky Zvláštní HTTP hlavičky:
Kód:
Cookie=device_id=XXXX;device_auth=YYYY;streamQuality=40

Další OTT/IPTV služby
 
Použil jsem službu Sledovanitv.cz protože jsou pro ní díky @mobilemanic známé parametry volání api. Předpokládám, že bude možné tuto metodu použít i pro jiné služby. Podmínkou je samozřejmě znalost příslušného api a jeho volání.
 
Citovat
  


Příspěvků v tématu
OTT/IPTV - jednodušeji to už nejde - od JiRo - 22.8.2018, 22:00

Přejít na fórum:


Prochází: 2 host(ů)