Wpis z mikrobloga

#pytanie

Czy istnieje plugin pod #xbmc dla #upc online czyli http://www.horizon.tv/pl_pl/ogladaj-tv.html ? Tam jest 98 kanałów (na hasło, ale od czego znajomi z pakietem tv) miło by było obejść tego silverlighta. Ostatecznie może jakiś skrypt #greasemonkey wyciągający strumień mp4, taki jak stosuję na vod.tvp i tvnplayer?

@Dyshoo @DaZ @tazes @mGz @mnlf @nielubieselera @dlycs
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie ma lekko. Stream w UPC działa zupełnie inaczej niż inne w stylu TVP czy TVN. Obraz i dźwięk są pobierane przez player osobno w kawałkach w jednym połączeniu TCP/IP poprzez serię requestów keep-aliveowych HTTP. „Normalnie” po prostu leci poprzez HTTP plik mp4 z DRM'em lub bez. W UPC jest tak jakby stream był podzielony na sekundowe fragmenty, które są osobno pobierane... z różnych serwerów. Rozwiązanie nazywa się Envivio Halo.
  • Odpowiedz
Envivio Halo


@dlycs: a nie jest to przypadkiem kwestia zastosowania Widevine? Plex ma chyba możliwość obsłużenia tego. Piszę oczywiście o streamie tv online dostarczanym nawet dla IP spoza puli UPC, a nie o vod (o ile to robi jakąś różnicę).
  • Odpowiedz
@mGz: Stream leci z 62.179.14.68 (domena chello.pl) na porcie 80. Skokowo po ok 220-280 pakietów/skok na ~1 sek. Pakiety TCP/IP z http data. Sekwencja 2 pakiety przychodzące z danymi, 1 ACK ode mnie - i tak w kółko. W pakietach początkowych widać np: http://www.imgur.com/a/yc2Rp - także pojawia się Halo.
  • Odpowiedz
Tutaj bardziej chodzi o zasadę handshake serwera aplikacji z serwerem streamu np. ICECAST robi tak że przy próbie pobrania streamu z tokenem w gecie odwołuje się do aplikacji by zweryfikować token. Jeżeli będziesz w stanie zautoryzować pobieranie streamu to otworzysz go w czymkolwiek np VLC
  • Odpowiedz