02.6.2020, 11:29
@Cinda: těžko říct. Pravděpodobně nepoužívají webové API, protože by nefungovalo rozlišení 1080p. Další vodítko je výběr rozlišení, kde u HLS API vrací dva streamy - HD a SD. Podle screenshotu z aplikace na STB to umí také jen tihle rozlišení. Ještě jsem se koukal do dekompilované mobilní aplikace, kde je na výběr rozlišení víc a používá se stejné API. To má typ streamu jako jeden parametr. Je možné, ře tam půjde nacpat i DASH. Večer zkusím zaexperimentovat, jestli to s tím něco smysluplného vrátí. Pokud by to fungovalo, dalo by se to API použít místo webového a třeba i ve Full HD. Uvidíme.
@JiRo: přiznám se, že žádné velké znalosti o technikách streamování nemám, takže je možné lecos :-) Spíš jde o to, že když zavolám API O2, aby mi vrátil URL streamu (říkám, že chci HLS), tak mi vrátí v odpovědi dvě adresy pro HD, resp. SD rozlišení. U MPEG-DASH streamu mi to vráti mpd XML a zbytek řeší InputStream Adaptive. U něj jde nastavit výběr streamu z auto na manual a pak šlo měnit při přehrávání rozlišení (ala výběr videostopy).
@JiRo: přiznám se, že žádné velké znalosti o technikách streamování nemám, takže je možné lecos :-) Spíš jde o to, že když zavolám API O2, aby mi vrátil URL streamu (říkám, že chci HLS), tak mi vrátí v odpovědi dvě adresy pro HD, resp. SD rozlišení. U MPEG-DASH streamu mi to vráti mpd XML a zbytek řeší InputStream Adaptive. U něj jde nastavit výběr streamu z auto na manual a pak šlo měnit při přehrávání rozlišení (ala výběr videostopy).