Această secțiune descrie aspectele generale ale formatului extins M3U, nu este unic pentru aplicația noastră. De asemenea, puteți găsi opțiuni suplimentare introduse pentru extinderea capacităților SS IPTV și le-a folosit numai.
Listă de redare în format m3u - este un document text simplu în UTF-8. Acesta poate fi editat, de exemplu, folosind aplicatia Notepad dintr-un set standard de utilitare pentru Windows. Orice fișier M3U începe cu prima linie care conține inscripția # EXTM3U. În plus, fișierul este un set de linii pereche, prima dintre care începe întotdeauna cu #EXTINF:. iar a doua este o referință la conținutul.
Exemplu de fișier în format M3U:
După cum se vede din exemplul fișierul este un set de șiruri binare care indică care desemnează semnalul flux de sursă sau o descriere complementară. În exemplul dat 3 canale: BBC World, CNN International si Arirang. Prima linie a perechii începe întotdeauna cu #EXTINF: (durata) (atribute), (numele canalului). Parametrii necesari: durata și numele canalului. Mai mult decât atât, durata ar trebui să fie întotdeauna zero pentru Live TV.
Atributele sunt opționale, aici sunt o listă de atribute, care sunt folosite în timpul încărcării listei de redare:
- TVG-shift - offset în programele TV de timp
- TVG-name - un canal de identificare a programelor TV
- TVG-logo - sigla canalului
- audio-track - codul de limbă (ISO 639-2) piste audio de canal, cum ar fi: ing, rus. Puteți specifica mai multe piste audio, separate prin virgulă: „rus, UKR, ing“. Calea implicită este setată pentru prima dată pe listă.
- aspect-ratio - definește raportul de aspect al ecranului (poate să nu fie disponibilă pentru unele televiziuni). Valorile valide sunt 16: 9. 3: 2. 4: 3. 1,85: 1. 2,39: 1 (cel mai frecvent înțeles pentru filme)
Atenție! Valoarea atributului trebuie să fie întotdeauna în ghilimele, de exemplu: TVG-shift = „3“.
Această secțiune descrie directivele și atributele care sunt aplicabile numai pentru SS IPTV, aplicațiile de la terțe părți pot interpreta corect aceste setări
SS IPTV, în plus față de directivele tradiționale și atributele extinse în format M3U sunt suplimentare. Utilizarea atributelor descrise aici permite personaliza foarte flexibil apariția listelor de redare de pe ecranul principal, manipularea plăci grafice individuale.
Directivele în format M3U începe întotdeauna pe o linie nouă și să aibă un prim caracter - lattice „#“ atribute introduse în conformitate cu directiva (de obicei #EXTINF) și sunt prezentate ca o pereche de atribut = „valoare“. Valoarea atributului trebuie să fie întotdeauna închise în ghilimele duble
#EXTSIZE determină mărimea dala aparținând elementului descris lista de redare. Valori posibile: mici. mediu. mare
#EXTCTRL următoarele directive pot fi specificate prin care cererea URL-ul se va face prin apăsarea dala referitoare la elementul descris. Cererea este trimisă la o descărcare de conținut. Această caracteristică poate fi utilă pentru proprietarii de receptoare de satelit, atunci când se utilizează aplicația va trimite un transfer receptor de comandă.
Suplimentare atribute Directiva #EXTINF:
descriere - determină descrierea afișată pe dimensiuni medii și mari țiglă
Conținutul de tip - vă permite să specificați tipul de aplicație descris conținut. Opțiunile posibile valori: Stream. video. lista de redare. În cele mai multe cazuri, aplicația detectează automat tipul de conținut și de a utiliza acest parametru nu este necesar.
atribute suplimentare ale directivei # EXTM3U
Directiva # EXTM3U ca atribute pot include descrierea atribute. dimensiunea și fundal. În acest caz, valorile stabilite pentru aceste atribute se aplică tuturor elementelor din lista de redare, cu excepția cazului în care sunt directive suprascrisă #EXTINF
Mai jos este un exemplu M3U Playlistul folosind directive și atribute suplimentare și modul în care va arăta în cerere.