M3U, Xtream Codes, EPG: ce înseamnă cuvintele și pe care îl ai
Cineva îți dă un link și o parolă și îți spune „bagă asta într-o aplicație IPTV”. De acolo încolo e mai ales vocabular. Există două moduri prin care un abonament ajunge la un player, se comportă foarte diferit, iar a ști pe care l-ai primit explică aproape tot ce poate și nu poate să-ți arate aplicația.
- Un playlist e un fișier text
- Un M3U e o listă de nume de canale și adrese de flux. Nimic mai mult — fără ghid, fără catalog.
- Un cont e un API
- Xtream Codes e un server pe care aplicația îl poate interoga: canale, filme, seriale, ghid și catch-up ca apeluri separate.
- Player-ul nu furnizează niciunul
- Ambele indică spre serverele furnizorului tău. O aplicație IPTV e un client, la fel cum o aplicație de e-mail e un client.
IPTV e o metodă de livrare, nu un serviciu
IPTV înseamnă televiziune livrată printr-o conexiune internet obișnuită, în loc de antenă, satelit sau cablu. Asta e întreaga definiție. Nu spune nimic despre cine trimite imaginea, dacă are dreptul să o facă, sau dacă îi plătești — un post național care își transmite propriile canale și un revânzător dubios folosesc aceeași tehnologie.
Un player IPTV e capătul client al acestui lucru: o aplicație care preia o adresă, deschide fluxul și desenează imaginea. Nu are propriile canale, la fel cum un browser web nu are propriile site-uri. Merită reținută această distincție, pentru că e diferența dintre o aplicație legitimă și un instrument de piraterie, și e și motivul pentru care App Store-ul e plin de playere fără niciun conținut în ele.
Ce devine confuz e că cele două moduri de a preda un abonament unui player sunt atât de diferite ca funcționalitate încât oamenii presupun că sunt produse diferite. Nu sunt — sunt aceleași canale, descrise aplicației în două moduri diferite.
Playlist M3U versus cont Xtream Codes
Dacă furnizorul tău ți-a dat un URL lung care se termină în .m3u sau .m3u8, îl ai pe primul. Dacă ți-a dat o adresă de server, un nume de utilizator și o parolă, îl ai pe al doilea.
| Playlist M3U | Cont Xtream Codes | |
|---|---|---|
| Ce este | Un fișier text care listează canalele și adresele lor URL de flux | Un API pe care aplicația îl interoghează pentru fiecare tip de conținut |
| Canale live | Da, ca o singură listă simplă | Da, organizate pe categorii |
| Filme și seriale | Doar dacă furnizorul le-a amestecat în aceeași listă | Da, ca un catalog propriu-zis, cu sezoane și episoade |
| Ghid de programe | Doar printr-un URL XMLTV separat, dacă ți-a fost dat unul | Integrat, pentru fiecare canal |
| Catch-up / reluare | Nu | Acolo unde furnizorul îl oferă |
| Actualizări | Se redescarcă fișierul întreg | Se cere doar ce s-a schimbat |
| Date de acces | De obicei incluse în fiecare URL de flux | Trimise per cerere, și pot fi stocate separat |
Mulți furnizori îți dau amândouă pentru același abonament. Dacă ai de ales, contul Xtream e cel mai bun de adăugat — îi dă aplicației suficientă structură pentru a construi un ghid și un catalog, nu doar o listă simplă de o sută de mii de nume.
Restul vocabularului
- EPG (XMLTV)
- Ghidul de programe: ce e acum, ce urmează, ce a fost dimineață. Vine ca un fișier XML separat, adesea de zeci de megaocteți, și trebuie potrivit cu canalele tale printr-un identificator setat de furnizor. Identificatorii nepotriviți sunt motivul pentru care un ghid e uneori corect pentru jumătate din canale și gol pentru restul.
- Catch-up (arhivă, reluare)
- Furnizorul înregistrează un canal pe o fereastră glisantă — de obicei una până la șapte zile — astfel încât poți porni un program deja difuzat. Există doar dacă l-au activat, per canal, și niciun player nu îl poate adăuga.
- VOD
- Filme și seriale ținute ca fișiere individuale, nu ca flux live. Într-un cont Xtream, acestea sunt secțiuni separate cu propriile metadate; într-un M3U sunt doar alte intrări în listă.
- Limita de conexiuni
- Câte fluxuri poate reda abonamentul tău simultan, numărate la server. Depășirea ei e cea mai frecventă cauză a unui canal care refuză brusc să se deschidă — inclusiv când a doua „conexiune” e chiar telefonul tău, care încă ține fluxul anterior.
- Transport stream (TS / HLS)
- Cele două forme în care ajunge un canal live. HLS e tăiat în segmente și tolerează mai bine o conexiune instabilă; TS brut pornește mai repede și e mai puțin iertător. Furnizorii oferă de obicei ambele; fie aplicația alege, fie o faci tu.
Adăugarea unui abonament în orice player
Formularea diferă între aplicații; ordinea pașilor nu.
-
Determină care dintre cele două îl ai
Un singur link lung înseamnă un playlist. Un nume de gazdă cu un port, plus un nume de utilizator și o parolă, înseamnă un cont Xtream. Dacă ți s-a trimis o aplicație cu detaliile deja integrate, cere detaliile simple — nu ești obligat să folosești player-ul lor.
-
Adaugă-l și lasă prima importare să se termine
O listă mare durează o clipă: zeci de mii de intrări trebuie analizate și stocate. Asta se întâmplă o singură dată. Dacă o aplicație se blochează aici în loc să arate progres, încarcă tot fișierul în memorie, și va face la fel de fiecare dată.
-
Atașează ghidul dacă a venit separat
Pentru un M3U, EPG-ul e un al doilea URL pe care îl lipești. Pentru un cont Xtream, e deja acolo.
-
Rezolvă favoritele înaintea oricărui altceva
Nimeni nu răsfoiește o sută de mii de canale de două ori. Marcarea celor douăzeci pe care chiar le urmărești transformă lista în ceva utilizabil, și e cele mai valoroase cinci minute pe care le vei petrece.
-
Testează câte un canal din fiecare categorie
Furnizorii au frecvent categorii întregi care nu funcționează. E mai bine să afli asta acum decât în timpul unui meci.
De ce se întrerupe redarea unui canal, și cine o poate repara
Întreruperile de redare la IPTV aproape niciodată nu sunt vina aplicației. Un flux live nu are cum să încetinească și să recupereze — sosește la rata cu care îl trimite sursa, iar dacă acea rată nu poate fi susținută, imaginea se blochează. Există trei cauze, și sunt distinctibile.
Dacă un singur canal se blochează, iar restul sunt bune, sursa acelui canal e supraîncărcată sau prost codată. Nimic din partea ta nu ajută; o variantă de calitate diferită a aceluiași canal uneori ajută. Dacă totul se blochează în aceeași perioadă a zilei, furnizorul e saturat la orele de vârf — clasica problemă de seară a serviciilor suprasolicitate. Dacă totul se blochează tot timpul, uită-te la propria conexiune, și în mod special la Wi-Fi: un telefon la două camere distanță de router pe o bandă de 2,4 GHz aglomerată e o cauză mult mai frecventă decât lățimea de bandă.
Un buffer mai mare ajută o conexiune instabilă, cu prețul unei așteptări mai lungi la schimbarea canalului, dar nu poate salva o sursă care pur și simplu nu trimite suficiente date. Iar dacă un flux se deschide pentru o secundă și moare, de obicei nu e deloc o întrerupere de redare, ci limita de conexiuni — altceva rulează deja pe același cont.
La ce să te uiți la un player, odată ce ai un abonament
- Suportă o listă uriașă
Exportul unui furnizor mare ajunge la câteva sute de mii de intrări — cea față de care a fost verificată această pagină conține 701.017. Un player care citește lista în memorie se blochează la import și rămâne lent pentru totdeauna după aceea. Unul care o transmite direct în baza de date se deschide instantaneu la orice dimensiune.
- Ghidul stă lângă canale
Un ghid de programe la care trebuie să navighezi separat pentru a-l vedea e un ghid pe care nu-l vei folosi. Pe o tabletă sau pe Mac e loc pentru amândouă deodată.
- Datele tale de acces sunt stocate corect
Adresele URL de flux Xtream includ parola ta. Un player care scrie acele adrese în baza sa de date ți-a scris parola în baza de date. Locul potrivit pentru asta e Keychain.
- Respectă limita de conexiuni
Descărcarea cât urmărești, pe un cont cu o singură conexiune, înseamnă că unul dintre cele două eșuează. Un player care știe asta poate pune la coadă în loc să intre în coliziune.
- Reluarea funcționează la filme și seriale
VOD-ul dintr-un catalog IPTV ar trebui să se comporte ca orice alt video: își amintește unde ai rămas, iar episodul următor e la o atingere distanță.
Cele trei ecrane, specific pentru asta
Mai mult o telecomandă decât un televizor: bun pentru a prinde un meci, și locul unde o listă mică de favorite contează cel mai mult.
Cel mai bun dintre cele trei pentru răsfoirea unui catalog — ghidul, lista de canale și imaginea încap toate pe ecran deodată.
O listă mare de canale e cu adevărat confortabilă aici, cu player-ul în propria fereastră și ghidul în alta. Deloc publicitate în build-ul de Mac.
Întrebări puse de utilizatori
O aplicație IPTV vine cu canale?
Una legitimă nu vine, și nu poate. E un client — tu aduci un abonament de la un furnizor, iar aplicația îl redă. Orice aplicație care sosește cu canale deja incluse distribuie conținut, ceea ce e un lucru foarte diferit din punct de vedere legal și rareori un semn bun.
De ce e gol ghidul meu de programe pentru unele canale?
Ghidul se potrivește cu canalele printr-un identificator stabilit de furnizor. Dacă identificatorul unui canal din playlist nu se potrivește cu niciun identificator din fișierul XMLTV, acel canal rămâne fără ghid. E o problemă de date la nivelul furnizorului, iar singura soluție e o listă corectată de la ei.
De ce se oprește un canal când pornesc o descărcare?
Abonamentul tău aproape sigur permite o singură conexiune simultană. Redarea și descărcarea sunt două, deci una dintre ele pierde. Furnizorii vând conexiuni suplimentare; unele playere își limitează și ele propriile descărcări IPTV la una singură, ca să evite asta.
Pot folosi un abonament simultan pe telefon și pe Mac?
Doar dacă permite mai mult de o conexiune. Limita se numără per cont, la server, nu per dispozitiv, deci un cont cu o singură conexiune înseamnă un singur ecran deodată, indiferent pe câte dispozitive l-ai configurat.
Ce face FoxDL cu un abonament pe care îl ai deja
FoxDL e doar jumătatea de client. Nu furnizează, nu găzduiește și nu oferă niciun canal, film sau flux propriu — tu adaugi un serviciu la care ești abonat legal.
- Playlist-uri M3U și conturi Xtream Codes, cu catalogul, sezoanele, episoadele și reluarea pe care le face posibile un cont Xtream.
- EPG și catch-up, acolo unde furnizorul le oferă.
- Liste la scara unui furnizor — un playlist de 485 MB, cu două milioane de canale, se importă în aproximativ două minute pentru 9 MB de memorie maximă, pentru că e analizat direct pe disc, nu în memorie, iar fiecare ecran paginează din baza de date în loc să încarce catalogul.
- Datele de acces trăiesc în Keychain. Adresele URL de flux care includ o parolă sunt construite atunci când e nevoie și nu sunt scrise niciodată în baza de date.
- Conștient de conexiune: descărcările IPTV sunt limitate la o conexiune, ca să nu întrerupă ce urmărești.
- Favorite, căutare și recent urmărite în întreaga listă.
Gratuit: primul playlist sau cont pe iPhone și iPad, primele două pe Mac. Pro elimină limita. Prețurile, canalele și fiabilitatea sunt în întregime treaba furnizorului tău, nu a noastră.
Întrebări frecvente
- Cum adaug un playlist M3U în FoxDL?
- Cum adaug un cont Xtream Codes?
- FoxDL afișează ghidul EPG și TV catch-up?
- Poate FoxDL gestiona un playlist cu milioane de canale?
- De ce canalul meu IPTV are buffering sau nu se deschide?
- FoxDL oferă canale IPTV, filme sau stream-uri?
Continuă lectura
De ce iPhone-ul tău deschide un fișier video și îl refuză pe următorul
Containere, codecuri, și cele trei moduri de a urmări un fișier pe care iOS îl refuză.
Ce face un manager de descărcări și un browser web nu face
De ce se opresc transferurile când schimbi aplicația, ce presupune de fapt reluarea, și cum devin fluxurile fișiere.
Ce poate vedea o aplicație media de pe telefonul tău, și ce n-ar trebui să trimită niciodată
Ce poate vedea o aplicație media, cum se citește o etichetă de confidențialitate, și de ce o blocare nu e criptare.
Biblioteca ta, în sfârșit într-un singur loc.
Descărcare gratuită. Fără cont, fără înregistrare — tot setul e în versiunea free.