• 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:
  • 2 Hlas(ů) - 3.5 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Návod - Jak sledovat plnou O2 TV na síti
#71
Po cca 2 týdnech provozu se pokusím shrnout, co jsem zjistil.

Za prvé, zdá se, že set-top box vůbec nemusí trvale běžet. Jeho MAC adresu jsem ručně nastavil jako adresu rozhraní, kde běží Tvheadend. Přes DHCP pak tohle rozhraní získá správnou IP adresu a dál vše funguje, jak má. Původní set-top box od O2 je už přes týden vypnutý.

Za druhé, software v set-top boxu je ve skutečnosti webová aplikace na adrese https://portal-ng.o2tv.cz/prod_fa3/. Dá se spustit i v prohlížeči, ale úplně nefunguje:
  • Prohlížeč blokuje XHR na protokol http, když je základní stránka natažená přes https. V Chromiu je nutné pro danou stránku povolit nezabezpečený obsah.
  • CORS vypadá trochu rozbitý. V některých odpovědích je hlavička Origin: *, což prohlížeče běžně odmítají. V Chromiu se to dá to vyřešit pomocí doplňku Moesif (https://chrome.google.com/webstore/detai...bc/related).
  • I když se načte hlavní stránka, tak přehrávání nefunguje. Tipuji, že prohlížeč v tom set-top boxu na to implementuje nějakou vlastní komponentu.
Za třetí, pokud by někdo chtěl zkoumat příslušná API (a implementovat třeba timeshift), tak pozor na DNS resolver. Pro některé domény ten nameserver přes IPTV rozhrání vrací jiné IP adresy než na Internetu. Dává to smysl, protože poskytovatel tak dokáže snadno rozlišit mezi IPTV a OTT a může mít pro oba způsoby stejnou aplikaci. Alespoň ten jejich set-top box podporuje obojí (a navíc ještě DVB-T2).

Kdyby tedy někdo chtěl implementovat ten timeshift, tak se mi ozvěte, protože to je jediná fíčura, která mi oproti originální aplikaci chybí. Tvheadend je sice fajn, ale nemůže průběžně ukládat všechny streamy jen tak pro jistotu. Na to ta ADSL linka nemá dostatečnou kapacitu. Takže když teprve dodatečně zjistím, že včera na nějakém kanálu šlo něco zajímavého, tak se můžu podívat leda na PC (ovšem v odpovídající kvalitě).

Mimochodem, O2 aktuálně udržuje dvě různá API:
 
Citovat
  


Příspěvků v tématu
RE: Návod - Jak sledovat plnou O2 TV na síti - od ptesarik - 16.6.2020, 11:21

Přejít na fórum:


Prochází: 1 host(ů)