• 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
#61
@Client: Ano, na serveru mám UDP streamy, nepřevádím je. Ale u O2TV bude třeba nastavit rozhraní, ze kterého má TVH brát.
Soukromý server - Ubuntu 18.04, TVHeadend 4.2.8-36
Dell Latitude E6420 - W10, TVHPlayer Beta, Kodi 18.5
Lenovo Vibe P1ma - Android 5.1, TVHClient + Yatse, Kodi 18.5
 
Citovat
#62
@koperfield Jasně, tomu rozumím. Rozhraní se dá explicitně nastavit jako parametr Muxu.
 
Citovat
#63
Dobrý nápad, pokud používáte tvheadend a máte ho na stejném počítači!
Updatuji návod až budu mít čas.
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#64
Tak příspěvek rozšířen. Díky pánové za tip!
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#65
Dobrý den, chtěl bych se zeptat, zda tento návod platí i pro o2 TV Air? Děkuji za odpověď.
 
Citovat
#66
@ptd2000cz Ne, na to je tady celá řada dalších témat. Jednal video addon pro sledování O2TV Air, jednak skripty a addony pro generování playlistů pro použití v IPTV Simple Client, Tvheadend backend a dalších aplikacích.
 
Citovat
#67
Jen takový update pro uživatele IPTV O2 TV (Tedy ti, co mají službu k O2 Internetu a přístup k multicast síti - využili návod v tomto vláknu). 
Dělal jsem jednou po čase skenování O2 sítě a na multicast adrese níže O2 testuje první 4K stream. Je to 1:1 restream NASA 4K ze satelitu Hotbird 13E. (Ten přijímám, mohl jsem porovnat). Pravděpodobně dojde ke snížení datového toku, než to nasadí a zpřístupní uživatelům.
Nasa UHD - udp://239.232.6.67:8667
Dále se tam také objevují HD varianty kanálů v HEVC s menším bitratem 3-4Mbit oproti 5-6. Pravděpodobně po uvedení nového set-top boxu mohou nabídnout stejnou HD kvalitu s HEVC pro linky s pomalejším připojením.
Sledujete tohle i na OTT službě při generování playlistu?
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#68
Netusi nekdo, jak to ma reseno sledovani.tv? Informace na internetu jsou rozporuplne, nekde se pise unicast, jinde multicast.
Apple TV 4K gen.3 128GB - tvOS 16.2 (iSCC, KODI 19.4) & 3x HomePod - audioOS 16.2 & RPi 4B 8GB RAM - IOTstack & 1x RPi 2B - Raspbian & RPi Zero
Intel NUC NUC10i5FNK - i5 10210U, 64GB RAM, ESXi (W10, W11, Debian,...) 
iPhone 15 Pro 512 GB - iOS v17.2.1 (KODI 19.4) & Apple Watch 9 45mm v10.2
iPad Pro 11 512 GB - iPadOS v17.2.1 (KODI 19.4)
 
Citovat
#69
@S474N: Multicast na vnějším internetu neexistuje/není možný.
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#70
Tak nevím, asi dělám něco špatně. Dnes jsem si nakonfiguroval na laptopu IP adresu set-top-boxu, routování multicast adres atd. Pak spustím nějaký multicast stream, chvíli to jede, ale cca po minutě se to zasekne. Těsně kolem zaseknutí Wireshark ukazuje nějaký TCP paket z adresy 88.103.240.126, portu 61613. Tam běží podle všeho ActiveMQ Artemis. To dává trochu smysl – IPTV nejspíš vyžaduje nějaký keepalive, aby se stream zastavil, když třeba někdo ten set-top-box natvrdo vypne.

Takže se chci zeptat. Když to funguje, tak ten set-top box musí být zapnutý s plným přístupem do IPTV VLAN? Jestli jo, tak jak mám donutit switch, aby multicast pakety posílal na PC a keepalive na STB? OK, na switchi můžu pro danou VLAN zakázat IGMP snooping, takže se multicast pakety začnou chovat jako broadcast, ale co když na routeru vyprší záznam v ARP tabulce? To musím na tom portu s PC ještě blokovat ARP, aby PC nemohl ukrást IP adresu tomu STB?

EDIT: Přišel jsem na to, proč se stream v mém případě zastavuje. Na vině není ActiveMQ (ten má možná na svědomí to ukončení multicastu po 24 hodinách), ale IGMP Membership Query z adresy 88.88.88.88. Poté, co jsem ho povolil na vstupu, tak už stream funguje. Nicméně ARP dotazy na IP adresu STB i (nežádoucí) odpovědi mého PC vidím i nadále.
 
Citovat
#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
#72
@ptesarik: Skvělé zjištění! Díky moc za sdílení :) Mně se ten stream opravdu vždy po 24 hodinách ukončil bez pripojeneho set top boxu, ale taková jednoduchou věc jako změnu MAC adresy mě vůbec nenapadla. Zkusím příští týden odpojit set top box, jestli se stream zastaví. Pokud ano, zkusím pak změnu mac adresy. 

Rozhrani těchto boxů bývá v HTML, protože je to jednoduché na customizování. Ta Nangu platforma na které to běží pak může poskytovat různé brandované UI pro mnoho poskytovatelů IPTV.
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#73
zdravím páni, chcem sa opýtať skúsených borcov, či sa podarilo niekomu aplikovať postup od marhycz pre O2 aj pre Orange TV. Objednal som si internet aj telku od Orange a včera som skúšal ten postup od marhycz, ale výsledok žiaľ žiadny. Cez wireshark nevidím žiadne udp pakety, ktoré prenášajú mpeg-ts, iba nejaké ARP, TCP a podobne, ale multicast žiaden.
Vedel by mi niekto poradiť, kde môže byť chyba?
Za každú radu a nakopnutie Vám budem vďačný.
Ďakujem.
 
Citovat
#74
@radoorech: Bohužel nemám přístup k Orange TV, abych to zjistil. Pokud nic nevidíš, nemusí se jednat o multicast.

@ptesarik: Potvrzuji funkčnost TV i bez modemu, když jsem použil jeho mac adresu pro dhcp! Aktualizuji návod. Ještě jednou díky za super tip!
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#75
Ahoj pánové, našel jsem toto hodně zajímavé vlákno a protože řeším podobnou (možná stejnou) věc, tak bych se rád zeptal na Váš názor.

Mám O2TV a kvůli ceně chci jiného poskytovatele služby než O2. Nabídku, co mám, je ale jen s jednou licencí (na jedno zařízení). Dokáže O2 rozeznat, že služba je využívána na 2 počítačích přes webové rozhraní a blokovat ji? Bude mi to fungovat nebo budu muset použít tento návod?

Nemám doma televizor a ani set-to-box. O2TV sleduji se ženou přes 2 notebooky pomocí webového rozhraní. Mám internet od O2, modem Comtrend zapojený v bridge do Wifi routeru Mikrotik. Službu O2TV nemám nastavenou na žádném LAN portu.

děkuji moc
 
Citovat
#76
Pokud máš pouze jednu licenci, tak O2 neumožní spustit pořád na dvou zarizenich najednou. Výzve tě, aby sis zakoupil rodinné sdílení a to je tuším, 3 zarizeni
 
Citovat
#77
A možnost to obejít? Třeba pomocí tohoto návodu či jinak?
 
Citovat
#78
To jsem nikdy neměl potřebu zkoušet. Zkus to a poděl se s námi výsledkem.
 
Citovat
#79
@ marhycz Ty bys prosim vedel, jestli by mi pomohlo tvoje řešení? děkuji
 
Citovat
#80
@Carlos79 Ptáš se ve špatném tématu. Toto se týká IPTV, ne o OTT!

No a když už ses zeptal... Ano, obejít to jde. Ale protože by se to dělat nemělo, tak to tu já popisovat nebudu.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)