<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.