Kod błędu NE/K/OR w serwisach VOD - przyczyny i rozwiązania
Pytanie
Kod błędu ne/k/or
Odpowiedź Sztucznej Inteligencji
Bezpośrednia odpowiedź na pytanie
- Kod „NE/K/OR” w serwisie TVP VOD (oraz sporadycznie w innych polskich platformach VOD) oznacza niepowodzenie w procesie odtwarzania chronionej treści – najczęściej z powodu przerwanego bądź zablokowanego pobierania licencji DRM lub chwilowego problemu sieciowego/serwerowego.
- Naprawa zwykle sprowadza się do: odświeżenia sesji DRM, sprawdzenia łącza oraz wyłączenia czynników blokujących (VPN, proxy, AdBlock, zapora).
Szczegółowa analiza problemu
-
Ścieżka odtwarzania VOD z DRM
a) Przeglądarka/aplikacja inicjuje żądanie manifestu (MPD/HLS).
b) Odtwarzacz żąda licencji (Widevine / PlayReady).
c) Serwer DRM zwraca zaszyfrowany klucz; jego brak lub błąd → kod NE/K/OR.
-
Najczęstsze przyczyny techniczne
• Uszkodzona lub nieaktualna wtyczka CDM (Content Decryption Module).
• Rozszerzenia filtrujące ruch (AdBlock, Privacy-orient.).
• VPN/Proxy zmieniający adres IP → geoblokada.
• Router z QoS/Firewall-em obcinającym porty TCP 443/80 lub średnie strumienie UDP.
• Błąd po stronie serwera licencji (przeciążenie, prace serwisowe).
-
Diagnostyka krok-po-kroku
1) „Twarde” odświeżenie (Ctrl + F5 / Cmd + Shift + R).
2) Sprawdź odtwarzanie innej pozycji – jeśli działa, problem leży w metadanych/licencji konkretnego pliku.
3) Tryb incognito → jeśli działa, winne rozszerzenie.
4) W ustawieniach przeglądarki włącz „Treści chronione / DRM”.
5) Wyczyść cache + cookies (cały zakres czasu).
6) Wyłącz VPN / proxy; wykonaj test ping/Speedtest – min. 10 Mb/s stabilnego łącza.
7) Aktualizuj przeglądarkę, aplikację i system (moduł Widevine ≥ 4.10.27210).
8) Restart routera (60 s bez zasilania) i urządzenia klienckiego.
9) Próba na innej sieci (hot-spot LTE) lub innym urządzeniu – pozwala odróżnić problem lokalny od serwerowego.
10) Jeśli błąd trwa > 2 h i dotyczy wielu użytkowników – wysoka szansa na awarię CDN/DRM po stronie TVP.
Aktualne informacje i trendy
- Fora branżowe (elektroda, StackOverflow) od wiosny 2024 raportują wzrost błędów NE/K/OR po dużej aktualizacji backendu TVP VOD (migracja Widevine Classic → Widevine Modular).
- Coraz więcej przeglądarek wymusza blokadę niepodpisanych skryptów – każdy AdBlock z regułami „cosmetic filtering” potrafi zablokować żądanie licencyjne.
- Platformy przechodzą na mechanizm tokenizacji URL + pinning GEO; skutkiem ubocznym są fałszywe błędy NE/K/OR przy korzystaniu z mobilnych operatorów CGNAT.
Wspierające wyjaśnienia i detale
- Widevine moduł CDM komunikuje się HTTPS-em z serwerem licencji; odpowiedź 5xx/timeout > 3 s zgłaszana jest przez player jako NE/K/OR.
- W Smart TV Samsung/LG kod bywa wyświetlany w formie „-20 DRMINIT” – w dokumentacji TVP odpowiada temu samemu statusowi.
- W urządzeniach z Android TV sprawdzić w „Ustawienia → Aplikacje → Chromium widevine” numer wersji; poniżej 1.4.4-XXX powoduje odrzucenie licencji.
Aspekty etyczne i prawne
- DRM chroni prawa autorskie nadawcy; ingerowanie (np. poprzez modyfikację CDM) narusza art. 118¹ ustawy o prawie autorskim.
- Korzystanie z VPN nie jest nielegalne, lecz może łamać regulamin usługi (geolokalizacja).
- Administrator domowej sieci powinien dbać, by firewall nie odrzucał szyfrowanych strumieni TLS, co mogłoby być postrzegane jako „deep-packet inspection”.
Praktyczne wskazówki
- W firmowych sieciach użyj portu 443 TCP bez filtrowania SSL; proxy transparent może przepuszczać, ale z wymuszoną inspekcją SSL spowoduje NE/K/OR.
- W Smart TV odinstaluj i ponownie zainstaluj aplikację „TVP VOD”; kasuje to lokalną bazę licencji.
- Jeśli łączysz się przez LTE/5G – przełącz APN z IPv6 na IPv4-only (częsty problem T-Mobile/Play).
Ewentualne zastrzeżenia lub uwagi dodatkowe
- TVP VOD nie publikuje oficjalnej specyfikacji kodów; interpretacja opiera się na analizie ruchu sieciowego i zgłoszeniach użytkowników.
- Niektóre błędy maskują się pod tym samym kodem (np. brak pliku subtitles.m3u8), dlatego zawsze warto przetestować inny materiał.
Sugestie dalszych badań
- Monitorowanie pakietów (Wireshark) w celu potwierdzenia odpowiedzi licencyjnej (szukaj POST /license – status 200).
- Analiza logu konsoli JS w przeglądarce (wijtplayer.js) – wyrzuca szczegółowy sub-code (np. KEY_EXPIRED).
- Śledzenie aktualizacji CDM w repo widevine-linux – wersje z CVE-2024-0931 mają znany regres wywołujący NE/K/OR.
Krótkie podsumowanie
Kod NE/K/OR jest sygnałem nieudanego pobrania licencji DRM lub błędu sieciowego.
Najpierw wyeliminuj czynniki lokalne (cache, VPN, rozszerzenia), zaktualizuj oprogramowanie i sprawdź inne urządzenie/sieć.
Jeśli problem utrzymuje się mimo spełnienia powyższych warunków – prawdopodobna jest awaria po stronie TVP; zgłoś ją, podając dokładny czas, urządzenie i wersję aplikacji.
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.