Який формат плейлиста для IPTV?
Підтримуються плейлисти формату M3U, але для зручності краще використовувати формат плейлиста Smart IPTV (TXT).
Зверніть увагу на такі приклади, щоб ознайомитись зі структурою відповідних типів плейлистів.
За потреби використовуйте цей Конвертер з M3U у TXT: http://siptv.eu/converter/
- group-title - Група каналу;
- parent-code - Батьківський код групи;
- tvg-name - Ім'я каналу з таблиці кодів EPG;
- audio-track - ISO 639-1 код аудіо доріжки (лише LG, дивіться таблицю кодів).
1. Для перевірки завантажити до програми список-приклад із тестовими каналами
2. У файлі example.txt
ви побачите список потоків у наступному форматі:
Перша позиція piter - це код EPG (англ. електронний телегід), далі Назва каналу, потім адреса потоку. Усі позиції поділяються комами.
3. На сторінці http://siptv.eu/codes/ знаходиться список кодів EPG, які необхідно використовувати замість "ext".
EPGкод, Назва Каналу,http://адреса.потоку.каналу:порт
redbull,Redbull TV,http://live.iphone.redbull.de.edgesuite.net/webtvHD.m3u8
hdmedia3d, HD Media 3D, http://93.95.98.28:8200
melody-zen, Myzen HD, udp://@239.255.43.19:1234
brodilo,Brodilo TV,http://brodilo.tv/channel.php
ext, BBC World, dvb-4
ort-hd,Перший HD,dvbs-4
group,Загальні
redbull,Redbull TV,http://live.iphone.redbull.de.edgesuite.net/webtvHD.m3u8
hdmedia3d,HD Media 3D,http://93.95.98.28:8200
group,Інші канали
melody-zen,Myzen HD,udp://@239.255.43.19:1234
brodilo,Brodilo TV,http://brodilo.tv/channel.php
group,Загальні,1234
redbull,Redbull TV,http://live.iphone.redbull.de.edgesuite.net/webtvHD.m3u8
hdmedia3d,HD Media 3D,http://93.95.98.28:8200
4. Важливо. Під час редагування видаляйте всі порожні рядки та пробіли після ком.
5. Після редагування необхідно зберегти файл у кодуванні UTF-8 і відключити BOM (Notepad++).
6. Проходимо за адресою http://siptv.eu/mylist/ та у полі MAC пишемо ваш МАС адресу телевізора, взяту з програми або налаштувань програми (приклад: c0:41:c3:d4:e5:f6). Filename натискаємо кнопку "Огляд." та вказуємо шлях до вашого редагованого плейлисту у форматі name.txt
і тиснемо кнопку "Завантажити".
7. Перезапускаємо програму на ТБ.
8. Якщо щось пішло не так, ви завжди можете відновити плейлист на початковий на сторінці завантаження плейлиста.
Додавання кількох зовнішніх плейлистів (Adding multiple external playlists)
Існує можливість додавати кілька зовнішніх плейлистів (TXT або M3U) з прив'язкою авто-оновленням.
Якщо ви хочете поєднати свій локальний плейлист із зовнішнім, завантажуйте свій плейлист у хмарні сервіси (Dropbox, Cubby, Yandex і т.д. або зовнішній Web Server) і додавайте його разом з іншими зовнішніми. Посилання на файли мають бути прямими та робітниками! Переконайтеся, що посилання на файл - пряме введення посилання в браузері Ви повинні бачити вміст файлу, а не сторінку хмарного сервісу.
Так як окремі плейлисти будуть групуватися (якщо в окремому плейлисті немає призначених груп), є можливість автоматичного призначення імені групи залежно від домену провайдера (плейліста), тому надсилайте імена доменів та назви груп на ел. пошту.
Додавання DVB каналів до списку
Адреса каналу задається за допомогою dvbt-, dvbc- або dvbs- (dvbt – для каналів Антени, dvbc – для каналів Кабельного ТБ, dvbs – для каналів Супутникового ТБ) та додаванням фактичного номера у загальному списку каналів ТБ.
При додаванні EPG коду зі списку кодів, прописуватиметься EPG із сервера. Якщо щось не збігається і ви хочете брати EPG безпосередньо з ТБ, то замість EPG коду ставте ext. Також, якщо EPG з сервера не буде, програма передач буде братися з ТБ.
Червона кнопка (кнопка REC на Samsung), як і раніше, дає можливість заглянути в поточне джерело (HDMI, DVB і так далі) і повернутися назад у перегляд IPTV.
Не забувайте, що щоб була можливість вибрати канал DVB, поточним джерелом повинен бути обраний саме канал DVB.
Конвертер для супутникових приставок на Enigma2
На сторінці конвертера плейлистів додана можливість конвертувати плейлисти із супутникових приставок на Enigma2 з перетворенням букетів у групи та автоматичним призначенням EPG кодів, готові для використання у програмі Smart IPTV.
Для конвертації плейлиста необхідно помістити вміст директорії /etc/enigma2/ вашої супутникової приставки в Zip архів і потім ввести IP адреса і порт потокового мовлення вашої супутникової приставки на сторінці конвертеру плейлистів.Після цього необхідно звірити значення EPG-кодів для відповідних каналів або прописати їх вручну.
Відтворення відео/аудіо посилань із мережі
Приклади рядків у TXT плейлисті (обов'язково avi перед посиланням як EPG код):
avi,Video pro Zajchika,http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4
avi,Music 1,http://siptv.eu/temp/malandra.mp3
Якщо файл не програється, швидше за все, цей формат не підтримується вашим ТБ.
Додавання відео з Youtube та Vkontakte
Приклади Youtube:
avi,LG Web OS 1,http://www.youtube.com/watch?v=v6_SvQFQRHY
avi, LG Web OS 2, http://youtu.be/v6_SvQFQRHY
Приклади Vkontakte:
avi,Kinoshka VK,http://vk.com/video-53648169_168390899
avi,Super Clip,http://vk.com/video2409212_161721801
Конвертер плейлистів Youtube та Vkontakte
На сторінці конвертації плейлистів додана можливість конвертувати плейлисти Youtube та Vkontakte для додавання в плейлист (TXT).
Приклади плейлистів Youtube Channel та Youtube Playlist:
https://www.youtube.com/channel/UCQeaXcwLUDeRoNVThZXLkmw
https://www.youtube.com/user/stillavinlive
https://www.youtube.com/playlist?list=PLAC7C3065078DA19E
Приклади плейлистів Vkontakte:
http://vk.com/videos662013 (User)
http://vk.com/videos-53648169 (Group)
http://vk.com/videos-53648169?section=album_52241174 (Group + Album)
Використання Youtube Live (LG не підтримує)
| SkyNews.uk,Sky News,https://www.youtube.com/watch?v=y60wDzZt8yg | Максимальний дозвіл |
| 112ukr,112 Україна,https://www.youtube.com/watch?v=QZUIvZBNYDk,720 | 720p |
| SkyNews.uk,Sky News,https://www.youtube.com/watch?v=y60wDzZt8yg,auto | Змінний бітрейт |
| live,Sport FM,https://www.youtube.com/watch?v=l8MuZPMKUfk | EPG відсутній, Макс. разів. |
Плейлисти формату M3U та M3U8 для IPTV - що це і навіщо потрібно?
Формат M3U та його різновид M3U8 – це плейлисти, що містять у собі технічну інформацію про медіафайли (аудіо та/або відео), які будуть відтворені мультимедіа-програвачем. Хоча цей формат з'явився досить давно (у перші роки існування аудіоплеєра Winamp), масово поширюватися він почав відносно недавно — внаслідок збільшення швидкості доступу до інтернету та розвитку технологій потокової передачі медіаконтенту.
Що є плейлисти формату M3U і M3U8? Де вони використовують? Як їх відкрити? У чому їхня відмінність форматів M3U та M3U8? Як створювати плейлисти M3U та M3U8? Намагатимемося відповісти на ці питання максимально простою мовою.
Що таке M3U та M3U8 плейлисти?
Технічно, дані плейлисти є звичайним текстовим файлом. Усі внесені до нього дані, отже, також є простим текстом. Це говорить про те, що файли формату M3U та M3U8 можна відкривати, редагувати та створювати за допомогою будь-якого текстового редактора, що "розуміє" формат TXT. До таких редакторів відноситься стандартна програма Windows - Блокнот (Notepad).
Крім того, що плейлисти формату, що розглядається, є текстовими файлами, вони також характеризуються специфічним змістом. Щоб мультимедіа-програвач зміг нормально працювати з файлами M3U/M3U8, останні необхідно заповнювати з дотриманням певних правил.
Де використовуються плейлисти M3U/M3U8?
Спочатку файли формату M3U служили для створення списків відтворення музичних композицій в аудіоплеєрі Winamp. Їх і сьогодні використовують із тією ж метою, але рідше.В даний час M3U та M3U8-плейлісти використовуються переважно для створення списків відтворення онлайн-відео та інтернет-телеканал (IPTV).
Повністю технологію IPTV ми не розглядатимемо. Скажімо лише те, що призначена вона для мовлення телеканалів у мережі Інтернет у режимі реального часу. І щоб мультимедіа-програвач зміг підключитися до такого ТВ-каналу (або онлайн-відео) і потім відтворити його, йому знадобиться URL-адреса (адреса в інтернеті) на цей телеканал або потокове відео. І для зберігання таких посилань, а також деяких інших даних якраз і використовуються M3U/M3U8-плейлісти.
До речі, плейлисти, що використовуються для перегляду онлайн-телеканал, прийнято називати як «IPTV-плейлісти».
Де взяти M3U/M3U8-плейлісти для IPTV?
Найпростіший спосіб – скачати в інтернеті. Багато сучасних сайтів присвячені тематиці IPTV. Адміністраторами таких сайтів (або користувачами тематичних форумів, блогів, груп у соцмережах і т.д.) викладаються посилання на скачування IPTV-плейлістів, як у форматах M3U, так і M3U8. Їх можна відразу ж додати у відеоплеєр (підтримує відтворення IPTV-каналів) або спочатку відредагувати з метою розширення/скорочення списку відтворення на свій смак.
IPTV-плейлісти можна створити самостійно (в даному випадку розуміється створення M3U/M3U8-файлу на жорсткому диску). Зробити це просто:
На жорсткому диску створіть звичайний текстовий документ:
Змініть розширення створеного документа з TXT на M3U або M3U8.
Тепер скачаний або створений плейлист можна відредагувати, і для цього спочатку його потрібно відкрити.
Як відкривати файли M3U та M3U8?
Відкриємо створений/скачаний плейлист у додатку «Блокнот».Хоча в ньому немає окремої функції з відкриття та роботи з M3U/M3U8-файлами, їх все одно можна додати до редактора. Зробити це можна у різний спосіб:
Два рази натисніть на M3U/M3U8-файлу, а потім вибрати програму «Блокнот» у вікні вибору програми.
Клацніть правою кнопкою миші по M3U/M3U8-файлу, вибрати в контекстному меню пункт «Відкрити за допомогою», потім «Блокнот».
Змінити розширення файлу M3U/M3U8 на TXT, а потім просто клацнути два рази по файлу, і той буде відкритий в Блокноті.
Запустити програму «Блокнот», відкрити меню «Файл, потім пункт «Відкрити…». У діалоговому вікні «Блокнота» встановити у випадаючому меню знизу праворуч «Всі файли (*.*)», а потім вибрати плейлист, збережений на жорсткому диску.
Після відкриття плейлиста ви побачите його вміст, який виглядатиме приблизно так:
Ми ще повернемося до опису вмісту плейлистів і розглянемо процес їх заповнення необхідною інформацією.
У чому різниця між M3U та M3U8 форматами плейлистів?
Основна і єдина різниця між даними форматами полягає в тому, що в M3U-файлах використовується кодування символів Latin-1, а M3U8 - кодування UTF-8. Але якщо говорити простими словами, то це можна пояснити так:
Плейлисти M3U не підтримують жодних інших символів (літер, цифр тощо), окрім тих, що присутні у західноєвропейських мовах. До обмежень також увійшов і російську мову.
Якщо в M3U-плейлисті ввести назву телеканалу, фільму, музичної композиції російськими літерами, то відеоплеєрі вони набудуть вигляду, т.зв. «кракозябрів»:
Те саме стосується і шляхів/посилань до медіафайлів та їхніх власних імен.Медіаплеєр просто не зможе знайти файл для відтворення в мережі/на диску, якщо посилання/шлях до нього або ім'я містять російські (нелатинські) символи.
Саме тому і було створено формат M3U8. Т.к. в ньому використовується кодування символів UTF-8, він може містити російські (і не тільки) літери.
Як правильно заповнювати M3U/M3U8-плейлісти?
У M3U/M3U8-плейлистах, як мінімум, присутні 3 рядки тексту:
- «#EXTM3U» — перший рядок (заголовок), що описує формат текстового файлу. У разі вона означає, що маємо M3U-формат. Цей атрибут використовується лише один раз на самому початку.
- «#EXTINF:» — рядок, що починається з даного атрибуту, використовується для технічного опису кожного медіафайлу у плейлисті: тривалість, назва телеканалу/потокового відео/музичної композиції, виконавець, логотип тощо.
- І сама URL-адреса медіафайлу в інтернеті (але можна вказувати і локальний шлях до файлу, що зберігається на жорсткому диску).
Ось приклад найпростішого IPTV-плейліста, що складається з двох елементів (опис + посилання на телеканал):
Зверніть увагу на частину рядка "-1", яка стоїть відразу після "#EXTINF:". Вона означає, що тривалість медіафайлу невідома. У IPTV-плейліста завжди використовується значення «-1» або «0», т.к. онлайн-телеканал є потоковим відео, яке не має явного закінчення.
З Discovery Channel і National Geographic все так зрозуміло - це назви телеканалів. У відеопрогравачі (в даному випадку IPTV-плеєрі) вони будуть відображені так, як написано в цій частині рядка.
Щодо посилань. Вони можуть мати різне написання:
- Очевидно вказувати на файл, тобто. закінчуватися ім'ям файлу, що відтворюється. Посилання формату: "http://шлях/video.mp4".
- Вказувати на відеопотік.Це посилання формату: "http://шлях:8080". Як видно, у таких посиланнях присутній номер мережного порту, яким програвач буде звертатися до сервера. У них можуть бути й інші параметри, наприклад, формат потоку даних (все залежить від способу мовлення онлайн-відео/телеканалу в мережі).
- Вказувати на інші плейлисти. Посилання формату: "http://шлях/playlist.m3u" або "http://шлях/playlist.m3u?version=2" (із зазначенням версії плейлиста). Саме такі посилання використані у нашому прикладі вище. Вони нарівні з посиланнями попереднього формату використовуються для створення IPTV-плейлистів.
У IPTV-плейліста також можуть використовуватися додаткові необов'язкові атрибути. Ось три найбільш затребувані атрибути:
- tvg-logo = "Посилання на зображення". За допомогою цього атрибута задається іконка для телеканалу, яка буде відображена поряд з його назвою в IPTV-плеєрі.
- tvg-name = "ідентифікатор телепрограми". Цей атрибут служить для відображення програми передач відтворюваного телеканалу, якщо така була надана телекомпанією.
- tvg-shift = "годинник" (-23 ... +23). Атрибут, який використовується для корекції часу телепрограми, що відображається (використовується тільки разом з «tvg-name»).
Додаткові атрибути заносяться до рядка «#EXTINF:» відразу після вказівки тривалості медіафайлу через пробіл, наприклад:
#EXTINF:-1 tvg-logo =" http://шлях/img.jpg" tvg-name="Discovery" tvg-shift="-2",Discovery Channel
Системні вимоги:
Windows 8 і вище, 1024 Мб ОЗУ, 350 Мб вільного простору HDD
Плейлисти формату M3U та M3U8 для IPTV - що це і навіщо потрібно?
Формат M3U та його різновид M3U8 – це плейлисти, що містять у собі технічну інформацію про медіафайли (аудіо та/або відео), які будуть відтворені мультимедіа-програвачем. Хоча цей формат з'явився досить давно (у перші роки існування аудіоплеєра Winamp), масово поширюватися він почав відносно недавно — внаслідок збільшення швидкості доступу до інтернету та розвитку технологій потокової передачі медіаконтенту.
Що є плейлисти формату M3U і M3U8? Де вони використовують? Як їх відкрити? У чому їхня відмінність форматів M3U та M3U8? Як створювати плейлисти M3U та M3U8? Намагатимемося відповісти на ці питання максимально простою мовою.
Що таке M3U та M3U8 плейлисти?
Технічно, дані плейлисти є звичайним текстовим файлом. Усі внесені до нього дані, отже, також є простим текстом. Це говорить про те, що файли формату M3U та M3U8 можна відкривати, редагувати та створювати за допомогою будь-якого текстового редактора, що "розуміє" формат TXT. До таких редакторів відноситься стандартна програма Windows - Блокнот (Notepad).
Крім того, що плейлисти формату, що розглядається, є текстовими файлами, вони також характеризуються специфічним змістом. Щоб мультимедіа-програвач зміг нормально працювати з файлами M3U/M3U8, останні необхідно заповнювати з дотриманням певних правил.
Де використовуються плейлисти M3U/M3U8?
Спочатку файли формату M3U служили для створення списків відтворення музичних композицій в аудіоплеєрі Winamp. Їх і сьогодні використовують із тією ж метою, але рідше. В даний час M3U та M3U8-плейлісти використовуються переважно для створення списків відтворення онлайн-відео та інтернет-телеканал (IPTV).
Повністю технологію IPTV ми не розглядатимемо. Скажімо лише те, що призначена вона для мовлення телеканалів у мережі Інтернет у режимі реального часу. І щоб мультимедіа-програвач зміг підключитися до такого ТВ-каналу (або онлайн-відео) і потім відтворити його, йому знадобиться URL-адреса (адреса в інтернеті) на цей телеканал або потокове відео. І для зберігання таких посилань, а також деяких інших даних якраз і використовуються M3U/M3U8-плейлісти.
До речі, плейлисти, що використовуються для перегляду онлайн-телеканал, прийнято називати як «IPTV-плейлісти».
Де взяти M3U/M3U8-плейлісти для IPTV?
Найпростіший спосіб – скачати в інтернеті. Багато сучасних сайтів присвячені тематиці IPTV. Адміністраторами таких сайтів (або користувачами тематичних форумів, блогів, груп у соцмережах і т.д.) викладаються посилання на скачування IPTV-плейлістів як у M3U, так і M3U8 форматах. Їх можна відразу ж додати у відеоплеєр (підтримує відтворення IPTV-каналів) або спочатку відредагувати з метою розширення/скорочення списку відтворення на свій смак.
IPTV-плейлісти можна створити самостійно (в даному випадку розуміється створення M3U/M3U8-файлу на жорсткому диску). Зробити це просто:
На жорсткому диску створіть звичайний текстовий документ:
Змініть розширення створеного документа з TXT на M3U або M3U8.
Тепер скачаний або створений плейлист можна відредагувати, і для цього спочатку його потрібно відкрити.
Як відкривати файли M3U та M3U8?
Відкриємо створений/скачаний плейлист у додатку «Блокнот». Хоча в ньому немає окремої функції з відкриття та роботи з M3U/M3U8-файлами, їх все одно можна додати до редактора. Зробити це можна у різний спосіб:
Два рази натисніть на M3U/M3U8-файлу, а потім вибрати програму «Блокнот» у вікні вибору програми.
Клацніть правою кнопкою миші по M3U/M3U8-файлу, вибрати в контекстному меню пункт «Відкрити за допомогою», потім «Блокнот».
Змінити розширення файлу M3U/M3U8 на TXT, а потім просто клацнути два рази по файлу, і той буде відкритий в Блокноті.
Запустити програму «Блокнот», відкрити меню «Файл, потім пункт «Відкрити…». У діалоговому вікні «Блокнота» встановити у випадаючому меню знизу праворуч «Всі файли (*.*)», а потім вибрати плейлист, збережений на жорсткому диску.
Після відкриття плейлиста ви побачите його вміст, який виглядатиме приблизно так:
Ми ще повернемося до опису вмісту плейлистів і розглянемо процес їх заповнення необхідною інформацією.
У чому різниця між M3U та M3U8 форматами плейлистів?
Основна і єдина різниця між даними форматами полягає в тому, що в M3U-файлах використовується кодування символів Latin-1, а M3U8 - кодування UTF-8. Але якщо говорити простими словами, то це можна пояснити так:
Плейлисти M3U не підтримують жодних інших символів (літер, цифр тощо), окрім тих, що присутні у західноєвропейських мовах. До обмежень також увійшов і російську мову.
Якщо в M3U-плейлисті ввести назву телеканалу, фільму, музичної композиції російськими літерами, то відеоплеєрі вони набудуть вигляду, т.зв. «кракозябрів»:
Те саме стосується і шляхів/посилань до медіафайлів та їхніх власних імен. Медіаплеєр просто не зможе знайти файл для відтворення в мережі/на диску, якщо посилання/шлях до нього або ім'я містять російські (нелатинські) символи.
Саме тому і було створено формат M3U8. Т.к.в ньому використовується кодування символів UTF-8, він може містити російські (і не тільки) літери.
Як правильно заповнювати M3U/M3U8-плейлісти?
У M3U/M3U8-плейлистах, як мінімум, присутні 3 рядки тексту:
- «#EXTM3U» — перший рядок (заголовок), що описує формат текстового файлу. У разі вона означає, що маємо M3U-формат. Цей атрибут використовується лише один раз на самому початку.
- «#EXTINF:» — рядок, що починається з даного атрибуту, використовується для технічного опису кожного медіафайлу у плейлисті: тривалість, назва телеканалу/потокового відео/музичної композиції, виконавець, логотип тощо.
- І сама URL-адреса медіафайлу в інтернеті (але можна вказувати і локальний шлях до файлу, що зберігається на жорсткому диску).
Ось приклад найпростішого IPTV-плейліста, що складається з двох елементів (опис + посилання на телеканал):
Зверніть увагу на частину рядка "-1", яка стоїть відразу після "#EXTINF:". Вона означає, що тривалість медіафайлу невідома. У IPTV-плейліста завжди використовується значення «-1» або «0», т.к. онлайн-телеканал є потоковим відео, яке не має явного закінчення.
З Discovery Channel і National Geographic все так зрозуміло - це назви телеканалів. У відеопрогравачі (в даному випадку IPTV-плеєрі) вони будуть відображені так, як написано в цій частині рядка.
Щодо посилань. Вони можуть мати різне написання:
- Очевидно вказувати на файл, тобто. закінчуватися ім'ям файлу, що відтворюється. Посилання формату: "http://шлях/video.mp4".
- Вказувати на відеопотік. Це посилання формату: "http://шлях:8080". Як видно, у таких посиланнях присутній номер мережного порту, яким програвач буде звертатися до сервера.У них можуть бути й інші параметри, наприклад, формат потоку даних (все залежить від способу мовлення онлайн-відео/телеканалу в мережі).
- Вказувати на інші плейлисти. Посилання формату: "http://шлях/playlist.m3u" або "http://шлях/playlist.m3u?version=2" (із зазначенням версії плейлиста). Саме такі посилання використані у нашому прикладі вище. Вони нарівні з посиланнями попереднього формату використовуються для створення IPTV-плейлистів.
У IPTV-плейліста також можуть використовуватися додаткові необов'язкові атрибути. Ось три найбільш затребувані атрибути:
- tvg-logo = "Посилання на зображення". За допомогою цього атрибута задається іконка для телеканалу, яка буде відображена поряд з його назвою в IPTV-плеєрі.
- tvg-name = "ідентифікатор телепрограми". Цей атрибут служить для відображення програми передач відтворюваного телеканалу, якщо така була надана телекомпанією.
- tvg-shift = "годинник" (-23 ... +23). Атрибут, який використовується для корекції часу телепрограми, що відображається (використовується тільки разом з «tvg-name»).
Додаткові атрибути заносяться до рядка «#EXTINF:» відразу після вказівки тривалості медіафайлу через пробіл, наприклад:
#EXTINF:-1 tvg-logo =" http://шлях/img.jpg" tvg-name="Discovery" tvg-shift="-2",Discovery Channel
Системні вимоги:
Windows 8 і вище, 1024 Мб ОЗУ, 350 Мб вільного простору HDD