03.1.2019, 20:32
03.1.2019, 20:58
14.1.2019, 14:56
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.
Updatuji návod až budu mít čas.
26.1.2019, 12:43
Tak příspěvek rozšířen. Díky pánové za tip!
25.3.2019, 9:01
Dobrý den, chtěl bych se zeptat, zda tento návod platí i pro o2 TV Air? Děkuji za odpověď.
25.3.2019, 12:01
06.5.2020, 23:31
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?
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?
11.5.2020, 22:57
Netusi nekdo, jak to ma reseno sledovani.tv? Informace na internetu jsou rozporuplne, nekde se pise unicast, jinde multicast.
14.5.2020, 1:19
01.6.2020, 10:09
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.
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.
16.6.2020, 11:21
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:
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:
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.
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:
- https://www.o2tv.cz/unity/api/v1/services/ (používá se v prohlížeči na PC)
- https://app.o2tv.cz/sws/ (používá se pro set-top box)
28.6.2020, 21:39
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.
04.8.2020, 6:40
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.
Vedel by mi niekto poradiť, kde môže byť chyba?
Za každú radu a nakopnutie Vám budem vďačný.
Ďakujem.
19.9.2020, 17:50
10.12.2020, 14:00
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
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
10.12.2020, 14:16
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
10.12.2020, 14:32
A možnost to obejít? Třeba pomocí tohoto návodu či jinak?
10.12.2020, 14:34
To jsem nikdy neměl potřebu zkoušet. Zkus to a poděl se s námi výsledkem.
10.12.2020, 22:49
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.