🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.ms-windows.xp
Article #10292

Re: Jak oszukać Iplę?

#10292
From: Andrzej P. Wozniak
Date: Sat, 23 May 2020 20:30
62 lines
4767 bytes
Osoba podpisana jako mirekc <mirekc@interia.pl> w artykule 
<news:rabh2u$mqv$1@dont-email.me> pisze:

> W dniu 2020-05-23 o 15:06, Andrzej P. Wozniak pisze:
> [...]
>> W ten sposób po wejściu na ipla.tv uzyskasz dostęp do programów
>> darmowych, głównie produkcji własnych Polsatu, które nie mają
>> szyfrowanego strumienia.
>> Na więcej pod XP nie ma co liczyć, bo jeśli się nie mylę, to obsługę
>> tego szyfrowania dodano w Firefoksie nie wcześniej niz wersji 57.
> Działa tak samo jak w MyPal, to znaczy wyświetla seriale, ale nie
> wyświetla filmów, nawet tych darmowych. Wątpię żeby w tym przypadku
> chodziło o szyfrowanie strumienia (darmowe filmy i darmowe seriale
> zapewne są strumieniowane tak samo),

W aplikacji ipli wszystkie strumienie były szyfrowane, nawet własna 
produkcja Polsatu.

> raczej podejrzewam jakąś bardziej zaawansowaną metodę wykrywania
> przeglądarki w Ipla, dlatego pytam o drogę obejścia.

Podejrzewam, że zaawansowanym nazywasz to, czego nie chciało się 
sprawdzić. Różnic może być kilka, o szyfrowaniu i innym sposobie obsługi 
produkcji obcych już napisałem. Poza tym:

1. Przy darmowym dostępie do produkcji własnej możesz z playera wyciągnąć 
link do całego pliku mp4, w innych przypadkach są tylko segmenty MPEG 
DASH. Są to pliki wielkości kilku megabajtów, które mogą być w całości 
buforowane, deszyfrowane i dekodowane w pamięci, bez zapisywania na dysku 
w plikach tymczasowych. Buforowanie na dysk obejmuje tylko kilka minut 
naprzód po kliknięciu pauzy, w przypadku zapauzowania pojedynczego 
strumienia mp4 (a dawniej też flv) buforowany mógł być cały plik lub jego 
spory kawałek (bodajże 512 MB).

2. Aby zmniejszyć czas ładowania i obciążenie, dla dostępu chronionego
i darmowego może być ładowany inny kod JS playera. Różnica może być nie
w obsłudze samego strumieniowania, tylko np. w obsłudze reklam. Player 
uruchamia zewnętrzny kod i to on sprawdza, czy może uruchomic reklamę,
a dopiero potem przekazuje kod błędu do playera.

3. W Firefoksie 57+ usprawniono silnik JavaScriptu, m.in. usunięto 
niektóre wcześniej istniejące błędy wykonania i dodano niektóre brakujące 
funkcje. Kod playera obsługujący strumieniowanie chronione był pewnie 
pisany pod Chrome, więc może poprawnie działać tylko z nowszym silnikiem
w Firefoksie. Jeśli przeglądarka zgłasza błąd (a kody błędów od zawsze 
bywają mylące), to niezależnie od jego przyczyny (np. konfliktu
z rozszerzeniami Firefoxa) player wyświetla komunikat w stylu 
„Nieobsługiwana przeglądarka. Zainstaluj nowszą”, tylko lista polecanych 
przeglądarek zależy od wyniku sprawdzania User-Agent.

Pomijam fakt, że koderzy zwykle sprawdzają działanie playera
w przeglądarce z ustawieniami domyślnymi, traktując każdą zmianę
(nawet bezpośrednio dostępną w opcjach lub wprowadzoną przez pakiet 
bezpieczeństwa internetowego} jako wrogie działanie użytkownika.

Na koniec dodam, że od jakiegoś czasu ipla dla rozdzielczości 1080p 
stosuje wyższy poziom kompresji H.264 niż DVB-T. Niektóre starsze 
telewizory mogą takich plików nie odtwarzać, wtedy pozostaje wybór – 
odtwarzać z komputera albo pobierać 720p.

-- 
Andrzej P. Woźniak  uszer@pochta.onet.pl  (zamień miejscami z⇔h w adresie) 
Technical Details
Message-ID: <5ec98811$0$17359$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!news.mb-net.net!open-news-network.org!aioe.org!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <r87b76$pfa$1@dont-email.me> <ra0r28$1o24$1@gioia.aioe.org> <ra3vt7$8as$1@dont-email.me> <5ec92052$0$556$65785112@news.neostrada.pl> <rabh2u$mqv$1@dont-email.me>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!news.mb-net.net!open-news-network.org!aioe.org!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: "Andrzej P. Wozniak" <uszer@poczta.onet.pl.invalid>
Newsgroups: pl.comp.os.ms-windows.xp
References: <r87b76$pfa$1@dont-email.me> <ra0r28$1o24$1@gioia.aioe.org> <ra3vt7$8as$1@dont-email.me> <5ec92052$0$556$65785112@news.neostrada.pl> <rabh2u$mqv$1@dont-email.me>
Subject: Re: Jak oszukać Iplę?
Date: Sat, 23 May 2020 22:30:44 +0200
Organization: <news.tpi.pl>
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
User-Agent: OE PowerTool 4.5.3
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7681
X-Operating-System: Windows XP Home PL / POSReady 2009
Lines: 63
Message-ID: <5ec98811$0$17359$65785112@news.neostrada.pl>
NNTP-Posting-Host: 84.10.60.130
X-Trace: 1590265873 unt-rea-a-01.news.neostrada.pl 17359 84.10.60.130:2156
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 4545
X-Received-Body-CRC: 3690864122
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit