M3U, Xtream Codes, EPG: co znaczą te słowa i które masz
Ktoś podaje ci link i hasło i mówi „wgraj to do aplikacji IPTV”. Od tego momentu to głównie słownictwo. Są dwa sposoby, w jaki subskrypcja trafia do odtwarzacza, zachowują się bardzo różnie, a wiedza, który z nich dostałeś, wyjaśnia niemal wszystko o tym, co aplikacja może, a czego nie może ci pokazać.
- Lista to plik tekstowy
- M3U to lista nazw kanałów i adresów strumieni. Nic więcej — bez przewodnika, bez katalogu.
- Konto to API
- Xtream Codes to serwer, który aplikacja może odpytać: kanały, filmy, seriale, przewodnik i nadrabianie zaległości jako osobne wywołania.
- Odtwarzacz nie dostarcza żadnego z nich
- Oba wskazują na serwery twojego dostawcy. Aplikacja IPTV jest klientem, tak jak aplikacja pocztowa jest klientem.
IPTV to metoda dostarczania, nie usługa
IPTV oznacza telewizję dostarczaną przez zwykłe łącze internetowe zamiast anteny, talerza satelitarnego czy kabla. To cała definicja. Nie mówi nic o tym, kto wysyła obraz, czy ma do tego prawo, ani czy mu za to płacisz — nadawca publiczny streamujący własne kanały i podejrzany reseller korzystają z tej samej technologii.
Odtwarzacz IPTV to część kliencka tego układu: aplikacja, która bierze adres, otwiera strumień i rysuje obraz. Nie ma własnych kanałów, tak samo jak przeglądarka internetowa nie ma własnych stron. Warto to rozróżnienie zapamiętać, bo to różnica między legalną aplikacją a narzędziem do piractwa, i dlatego App Store jest pełen odtwarzaczy, w których nie ma nigdzie żadnej treści.
Zamieszanie bierze się stąd, że oba sposoby przekazania subskrypcji odtwarzaczowi tak bardzo różnią się możliwościami, że ludzie zakładają, że to różne produkty. Nie są — to te same kanały, opisane aplikacji na dwa różne sposoby.
Lista M3U kontra konto Xtream Codes
Jeśli dostawca dał ci długi link kończący się na .m3u lub .m3u8, masz pierwsze. Jeśli dał ci adres serwera, nazwę użytkownika i hasło, masz drugie.
| Lista M3U | Konto Xtream Codes | |
|---|---|---|
| Czym jest | Plik tekstowy z listą kanałów i adresami URL strumieni | API, które aplikacja odpytuje dla każdego rodzaju treści |
| Kanały na żywo | Tak, jako jedna płaska lista | Tak, uporządkowane w kategorie |
| Filmy i seriale | Tylko jeśli dostawca zmieszał je z tą samą listą | Tak, jako właściwy katalog z sezonami i odcinkami |
| Przewodnik programowy | Tylko przez osobny adres URL XMLTV, jeśli został podany | Wbudowany, dla każdego kanału |
| Nadrabianie zaległości / powtórki | Nie | Tam, gdzie oferuje to dostawca |
| Aktualizacje | Cały plik jest pobierany ponownie | Żądane jest tylko to, co się zmieniło |
| Dane logowania | Zwykle osadzone w każdym adresie URL strumienia | Wysyłane przy każdym żądaniu, mogą być przechowywane osobno |
Wielu dostawców daje oba warianty do tej samej subskrypcji. Jeśli masz wybór, konto Xtream jest tym lepszym do dodania — daje aplikacji wystarczającą strukturę, by zbudować przewodnik i katalog zamiast płaskiej listy stu tysięcy nazw.
Reszta słownictwa
- EPG (XMLTV)
- Przewodnik programowy: co leci teraz, co dalej, co było dziś rano. Przychodzi jako osobny plik XML, często wielkości dziesiątek megabajtów, i musi zostać dopasowany do twoich kanałów przez identyfikator ustawiony przez dostawcę. Niedopasowane identyfikatory to powód, dla którego przewodnik czasem działa dla połowy kanałów, a dla reszty jest pusty.
- Nadrabianie zaległości (archiwum, powtórka)
- Dostawca nagrywa kanał w ruchomym oknie czasowym — zwykle od jednego do siedmiu dni — dzięki czemu możesz odtworzyć program, który już się skończył. Istnieje tylko wtedy, gdy dostawca to włączył, dla danego kanału, i żaden odtwarzacz nie może tego dodać.
- VOD
- Filmy i seriale przechowywane jako pojedyncze pliki zamiast strumienia na żywo. W koncie Xtream to osobne sekcje z własnymi metadanymi; w M3U to po prostu kolejne wpisy na liście.
- Limit połączeń
- Ile strumieni może grać jednocześnie twoja subskrypcja, liczone po stronie serwera. Przekroczenie tego limitu to najczęstsza przyczyna kanału, który nagle odmawia otwarcia — również wtedy, gdy drugim „połączeniem” jest twój własny telefon, wciąż trzymający poprzedni strumień.
- Strumień transportowy (TS / HLS)
- Dwie postaci, w jakich przychodzi kanał na żywo. HLS jest podzielony na segmenty i lepiej znosi niestabilne połączenie; surowy TS startuje szybciej i jest mniej wybaczający. Dostawcy zwykle oferują oba; wybiera albo aplikacja, albo ty.
Dodawanie subskrypcji do dowolnego odtwarzacza
Nazewnictwo różni się między aplikacjami; kolejność kroków nie.
-
Ustal, które z dwóch masz
Jeden długi link oznacza listę. Nazwa hosta z portem, plus nazwa użytkownika i hasło, oznaczają konto Xtream. Jeśli dostałeś aplikację z wpisanymi już danymi, poproś o same dane w czystej postaci — nie musisz korzystać z ich odtwarzacza.
-
Dodaj i poczekaj, aż pierwszy import się zakończy
Duża lista zajmuje chwilę: trzeba przetworzyć i zapisać dziesiątki tysięcy wpisów. Dzieje się to raz. Jeśli aplikacja zawiesza się w tym momencie zamiast pokazywać postęp, ładuje cały plik do pamięci i będzie robić to samo za każdym razem.
-
Podłącz przewodnik, jeśli przyszedł osobno
Dla M3U EPG to drugi adres URL, który wklejasz. Dla konta Xtream jest już wbudowany.
-
Uporządkuj ulubione przed czymkolwiek innym
Nikt nie przegląda stu tysięcy kanałów dwa razy. Oznaczenie dwudziestu, które faktycznie oglądasz, zamienia listę w coś użytecznego, i to najlepiej wykorzystane pięć minut, jakie tu spędzisz.
-
Przetestuj po jednym kanale z każdej kategorii
Dostawcy często mają całe kategorie, które nie działają. Lepiej się o tym dowiedzieć teraz niż w trakcie meczu.
Dlaczego kanał się buforuje i kto może to naprawić
Buforowanie w IPTV niemal nigdy nie jest winą aplikacji. Strumień na żywo nie ma jak zwolnić i nadrobić — przychodzi w tempie, w jakim wysyła go źródło, a jeśli tego tempa nie da się utrzymać, obraz się zacina. Powodują to trzy rzeczy, i da się je rozróżnić.
Jeśli zacina się jeden kanał, a reszta działa dobrze, źródło tego kanału jest przeciążone albo źle zakodowane. Nic po twojej stronie nie pomoże; czasem pomoże inny wariant jakości tego samego kanału. Jeśli zacina się wszystko o tej samej porze dnia, dostawca jest przeciążony w godzinach szczytu — klasyczny wieczorny problem usług sprzedanych ponad możliwości. Jeśli zacina się wszystko cały czas, sprawdź własne połączenie, a konkretnie Wi-Fi: telefon dwa pokoje od routera na zatłoczonym paśmie 2,4 GHz to znacznie częstsza przyczyna niż przepustowość.
Większy bufor pomaga przy niestabilnym połączeniu kosztem dłuższego oczekiwania przy zmianie kanału i nie uratuje źródła, które po prostu nie wysyła wystarczająco danych. A jeśli strumień otwiera się na sekundę i umiera, to zwykle w ogóle nie jest buforowanie, tylko limit połączeń — coś innego już gra na tym samym koncie.
Czego szukać w odtwarzaczu, gdy masz już subskrypcję
- Przetrwa ogromną listę
Eksport od dużego dostawcy to nawet kilkaset tysięcy wpisów — ten, na którym sprawdzano tę stronę, ma 701 017. Odtwarzacz, który wczytuje listę do pamięci, zawiesi się przy imporcie i będzie potem wolny na zawsze. Ten, który wprowadza ją strumieniowo do bazy danych, otwiera się od razu przy dowolnym rozmiarze.
- Przewodnik jest obok kanałów
Przewodnik programowy, do którego trzeba odejść z ekranu, to przewodnik, z którego nie będziesz korzystać. Na tablecie czy Macu jest miejsce na oba naraz.
- Twoje dane logowania są przechowywane właściwie
Adresy URL strumieni Xtream mają w sobie osadzone hasło. Odtwarzacz, który zapisuje te adresy w swojej bazie danych, zapisał twoje hasło w swojej bazie danych. Miejsce na to to Keychain.
- Respektuje limit połączeń
Pobieranie w trakcie oglądania na koncie z jednym połączeniem oznacza, że jedno z dwóch się nie uda. Odtwarzacz, który to wie, może kolejkować zamiast się zderzać.
- Wznawianie działa przy filmach i serialach
VOD w katalogu IPTV powinien zachowywać się jak każde inne wideo: pamięta, gdzie skończyłeś, a kolejny odcinek jest o jedno dotknięcie.
Trzy ekrany, konkretnie w tym temacie
Bardziej pilot niż telewizor: dobry do obejrzenia meczu, i miejsce, gdzie najbardziej liczy się krótka lista ulubionych.
Najlepszy z trzech do przeglądania katalogu — przewodnik, lista kanałów i obraz mieszczą się razem na ekranie.
Duża lista kanałów jest tu naprawdę wygodna, z odtwarzaczem we własnym oknie i przewodnikiem w drugim. W wersji na Maca nie ma żadnych reklam.
Pytania, jakie zadają ludzie
Czy aplikacja IPTV zawiera kanały?
Legalna nie zawiera i nie może zawierać. To klient — przynosisz subskrypcję od dostawcy, a aplikacja ją odtwarza. Każda aplikacja, która przychodzi z gotowymi kanałami w środku, dystrybuuje treść, co jest zupełnie inną sprawą prawnie i rzadko dobrym znakiem.
Dlaczego mój przewodnik programowy jest pusty dla niektórych kanałów?
Przewodnik dopasowuje się do kanałów przez identyfikator ustawiony przez dostawcę. Jeśli identyfikator kanału na liście nie pasuje do żadnego identyfikatora w pliku XMLTV, ten kanał nie ma przewodnika. To problem po stronie danych dostawcy, i jedynym rozwiązaniem jest poprawiona lista od niego.
Dlaczego kanał się zatrzymuje, gdy zaczynam pobieranie?
Twoja subskrypcja niemal na pewno pozwala na jedno jednoczesne połączenie. Odtwarzanie i pobieranie to dwa, więc jedno przegrywa. Dostawcy sprzedają dodatkowe połączenia; niektóre odtwarzacze ograniczają też własne pobrania IPTV do jednego, żeby tego uniknąć.
Czy mogę używać jednej subskrypcji jednocześnie na telefonie i Macu?
Tylko jeśli pozwala na więcej niż jedno połączenie. Limit jest liczony na konto po stronie serwera, nie na urządzenie, więc konto z jednym połączeniem oznacza jeden ekran naraz, bez względu na to, na ilu urządzeniach je skonfigurowałeś.
Co FoxDL robi z subskrypcją, którą już masz
FoxDL to wyłącznie część kliencka. Nie dostarcza, nie hostuje ani nie udostępnia żadnych własnych kanałów, filmów czy strumieni — dodajesz usługę, na którą legalnie masz subskrypcję.
- Listy M3U i konta Xtream Codes, z katalogiem, sezonami, odcinkami i wznawianiem, które umożliwia konto Xtream.
- EPG i nadrabianie zaległości tam, gdzie oferuje je dostawca.
- Listy w skali dostawców — lista o wielkości 485 MB i dwóch milionach kanałów importuje się w około dwie minuty przy 9 MB szczytowego zużycia pamięci, bo jest parsowana wprost na dysk zamiast do pamięci, a każdy ekran stronicuje z bazy danych zamiast wczytywać cały katalog.
- Dane logowania żyją w Keychain. Adresy URL strumieni z osadzonym hasłem są budowane w razie potrzeby i nigdy nie trafiają do bazy danych.
- Świadomość limitu połączeń: pobrania IPTV są ograniczone do jednego połączenia, żeby nie wybijały tego, co oglądasz.
- Ulubione, wyszukiwanie i ostatnio oglądane w całej liście.
Bezpłatnie: pierwsza lista lub konto na iPhonie i iPadzie, pierwsze dwa na Macu. Pro znosi ten limit. Ceny, kanały i niezawodność to wyłącznie sprawa twojego dostawcy, nie nasza.
Częste pytania
- Jak dodać listę M3U do FoxDL?
- Jak dodać konto Xtream Codes?
- Czy FoxDL pokazuje przewodnik EPG i nadrabianie zaległości?
- Czy FoxDL poradzi sobie z listą z milionami kanałów?
- Dlaczego mój kanał IPTV się buforuje albo nie chce się otworzyć?
- Czy FoxDL dostarcza kanały IPTV, filmy lub strumienie?
Czytaj dalej
Dlaczego iPhone otwiera jeden plik wideo, a następny odrzuca
Kontenery, kodeki i trzy sposoby na obejrzenie pliku, którego nie chce otworzyć iOS.
Co robi menedżer pobierania, czego nie zrobi przeglądarka internetowa
Dlaczego transfery zatrzymują się przy przełączeniu aplikacji, czego naprawdę wymaga wznawianie i jak strumienie stają się plikami.
Co widzi aplikacja multimedialna na twoim telefonie i czego nigdy nie powinna wysyłać
Co widzi aplikacja multimedialna, jak czytać etykietę prywatności i dlaczego blokada to nie szyfrowanie.
Twoja biblioteka, wreszcie w jednym miejscu.
Darmowe pobieranie. Bez konta i rejestracji — pełny zestaw w darmowej wersji.