- Плейлисты формата M3U и M3U8 для IPTV — что это и зачем нужно?
- Что такое M3U и M3U8 плейлисты?
- Где используются плейлисты M3U/M3U8?
- Где взять M3U/M3U8-плейлисты для IPTV?
- Как открывать файлы M3U и M3U8?
- В чем различие между M3U и M3U8 форматами плейлистов?
- Как правильно заполнять M3U/M3U8-плейлисты?
- M3U файл: Что это и как воспроизвести IPTV плейлисты
- Структура M3U плейлистов
- Как воспроизвести плейлист M3U
- Как создать M3U плейлист самостоятельно
- Что такое m3u плейлист для андроид
Плейлисты формата 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 Vista и выше, 1024 Мб ОЗУ, 350 Мб свободного пространства HDD
Источник
M3U файл: Что это и как воспроизвести IPTV плейлисты
M3U — это формат текстовых компьютерных файлов, используемый для хранения списков воспроизведения и созданный компанией Nullsoft для известного аудио-плеера Winamp Media Player, ставший в дальнейшем стандартом списков воспроизведения для большинства других мультимедийных программ и систем. Одним из наиболее распространенных применений M3U файлов является плейлисты видео и аудио файлов, как локальных хранилищах, так и на удаленных серверах. Одним из наиболее популярных способов применения формата M3U на данный момент является создание списков воспроизведения видеопотоков для стриминга мультимедиа через сеть Интернет для аудио, VoD и IPTV сервисов.
Структура M3U плейлистов
Файл M3U обычно имеет кодировку UTF-8 и содержит пути к одному или нескольким медиафайлам или стриминговым потокам, а также дополнительные сведения, такие как: наименование для отображения, сортировка, графические элементы и прочее.
В первой строке M3U файла обязательно указание директивы #EXTM3U — это подзаголовок, который делает формат списка воспроизведения понятным для системы. За заголовком следует строка #EXTINF, содержащая сведения о медиа-файле.
Помимо продолжительности и заголовка для каждой записи, в M3U плейлистах есть ряд дополнительных параметров:
- «tvg-name» — указание отображаемого наименования;
- «tvg-logo» — логотип канала;
- «audio-track» — аудиодорожка канала (языки);
- «Group-title2»: наименование группы (спортивный, образовательный и тому подобные).
Как воспроизвести плейлист M3U
Самый простой способ открыть плейлист в формате M3U — это установить один из плееров прямо на телевизор или медиа-приставку. После установки появится доступ к определенным каналам, поэтому зайдите в настройки и нажмите Добавить плейлист и укажите ссылку на адрес плейлиста, либо предварительно скачайте его на локальное хранилище.
Как создать M3U плейлист самостоятельно
Помимо классический текстовых редакторов, для создания плейлиста в формате M3U можно воспользоваться специальными плеерами IPTV, в которых присутствует функция создания списков воспроизведения. Это намного лучше, чем создавать их ручным способом. Один из таких плееров — Simple TV. После установки программы откройте ее и зайдите в раздел «Плейлист», выберите из всплывающего списка «Поиск каналов». Задайте диапазон адресов для сканирования. В конце сканирования откроется список телеканалов. Установите флажки рядом с теми, которые хотите добавить, и нажмите на «Сохранить».
Источник
Что такое m3u плейлист для андроид
Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.
Если Вы выложили новую версию программы, пожалуйста, сообщите об этом модератору нажав на вашем сообщении кнопку «Жалоба».
Последнее обновление программы в шапке: 20.10.2021
Краткое описание:
Просмотр IP-телевидения на Android.
Смотрите IPTV Вашего интернет-провайдера или телевидение из любого другого интернет-источника на телефоне или планшете!
Возможности приложения:
- поддержка плейлистов m3u
- воспроизведение мультикаст-потоков через UDP-прокси (прокси должен быть установлен в Вашей локальной сети)
- отображение каналов в виде списка, сетки или плитки
- поддержка категорий каналов (при наличии категорий в плейлисте, формат плейлиста описан здесь http://borpas.info/iptvplayer-docs#16)
- поддержка телепрограммы в формате JTV (только ZIP-архивы) и XMLTV
Обсуждение и выкладывание плейлистов на 4PDA запрещены.
В теме присутствует разработчик alders Варез запрещен!
- У интернет-провайдера
Если ваш провайдер предоставляет услугу IP-телевидения, то обычно он предоставляет и m3u-плейлист для просмотра телевидения на компьютере. Некоторые провайдеры предоставляют уже настроенный IP-TV Player для Windows, в этом случае адрес плейлиста можно найти в настройках этого плеера (открыть настройки, включить галку «Все настройки», на вкладке «Общие» будет адрес списка каналов). В подавляющем большинстве случаев IP-телевидение провайдера можно смотреть только в локальной сети провайдера, поэтому Wi-Fi обязателен. К тому же у многих провайдеров для вещания используется мультакаст (адреса потоков вида udp://@, rtp://@), в этом случае потребуется настройка UDP-прокси. - На платных сервисах, таких как Edem-TV и другие
UDP-прокси не требуется, нужен хороший интернет-канал от 2Мбит/с и более. - Найти открытый плейлист в интернете
Например в блоге http://iptvlists.blogspot.ru/ или просто воспользоваться гуглом. Нужно иметь в виду, что открытые плейлисты очень часто перестают работать, т.к. банятся провайдерами при увеличении нагрузки на сервер. UDP-прокси для этих плейлистов не нужен.
- для Windows: UDP-to-HTTP прокси можно скачать по ссылке http://borpas.info/download/UdpProxy.exe либо выбрать соответствующую опцию при установке IP-TV Player. Подробную инструкцию по настройке смотрите в обзоре, раздел «Настройка UDP-to-HTTP прокси».
- для Linux: udpxy
- на многие роутеры можно установить udpxy при использовании альтернативной прошивки DD-WRT или OpenWrt
- некоторые Wi-Fi роутеры имеют встроенный udpxy
Подробнее про UDP прокси читайте здесь http://borpas.info/iptvplayer-docs#prox
В списке приведены устройства со стандартными заводскими прошивками, в случае кастомных прошивок поведение может отличаться.
Работают без прокси:
- Устройства Samsung (известные исключения: Galaxy Tab 10.1, Galaxy Tab 7.7, Galaxy S3, Galaxy Nexus на стоковой прошивке 4.2.1)
- Samsung/Google Nexus 10
- LG P970
- PocketBook A7 и A10
- Cube U9GT2
- Zenithink C71 ICS
- ZTE Libra (он же Киевстар Spark)
- Sony Ericsson WT19i Walkman
- Acer Iconia Tab А501 с официальной прошивкой 4.0.3 (версия ядра 2.6.39.4+)
- DIGMA iDj7n
- Fly IQ451 Vista
- Fly IQ 256
- Wexler tab 7100
- Wexler Tab 7 id
Не работают без прокси:
- Все телефоны HTC
- Samsung Galaxy Tab 10.1, Galaxy Tab 7.7, Galaxy S3, Galaxy Nexus на стоковой прошивке 4.2.1
- Acer Iconia Tab A500/A501 (требуется уточнение, с новыми прошивками может работать, см. выше)
- Sony Ericsson XPERIA pro
- IconBit NetTab Matrix
- ASUS Transformer Pad TF300T с официальной прошивкой Android 4.2.1
- Highscreen Boost II SE
Почему на одном телефоне/планшете работает без прокси, а на другом нет?
К сожалению, многие Андроид-устройства не могут принимать мультикаст, это ограничение прошивки, и ничего с этим поделать нельзя. Используйте прокси или ищите альтернативную прошивку с поддержкой мультикаста.
Приложение перестало работать после обновления прошивки телефона/планшета, почему?
Такое может произойти, если вы смотрите IP-телевидение от интернет-провайдера в мультикасте без использования прокси. Так как возможность приема мультикаст-потоков — это свойство прошивки, то вполне возможно, что новая прошивка не умеет принимать мультикаст. Используйте прокси или ищите альтернативную прошивку с поддержкой мультикаста.
Вчера все работало, сегодня нет, почему? Прошивка не менялась.
Если вы используете открытый плейлист с форумов, то это обычное явление, т.к. открытые плейлисты очень часто банятся провайдерами при увеличении нагрузки на сервер. Если вы смотрите телевидение от интернет-провайдера через UDP-прокси, то убедитесь, что прокси запущен и работает, и IP-адрес компьютера с прокси не изменился. Также, вполне возможно, что проблемы на стороне провайдера, для проверки откройте этот же плейлист на компьютере при помощи IP-TV Player для Windows.
Постоянно пропадает файл плейлиста с sd-карты, почему это происходит и как с этим бороться?
Дело в том, что Android сам сканирует содержимое файлов m3u, при этом он «чистит» плейлисты, удаляя ссылки на несуществующие файлы. В нашем же случае в плейлисте лежат не файлы, а веб-ссылки, и все они удаляются Андроидом, после чего сам файл тоже удаляется, т.к. становится пустым. Для того чтобы такого не происходило, нужно создать пустой файл «.nomedia» в какой-либо директории, и в эту же директорию положить плейлист. Тогда содержимое директории не будет сканироваться, и файл не будет удаляться. Еще один способ — это положить плейлист в директорию, начинающуюся с точки. Можно вообще не копировать плейлист на sd-карту, а положить его в любое онлайн-хранилище с прямыми ссылками, Dropbox public link вполне подойдет.
Программа работает везде где есть Wi-Fi или только в локальной сети конкретного провайдера?
Зависит от плейлиста. С плейлистами интернет-провайдеров скорее всего будет работать только в локальной сети провайдера. С открытыми плейлистами, с плейлистами сервисов типа Батон-ТВ и т.д. работать будет везде, где есть Wi-Fi. С некоторыми плейлистами возможна работа даже по 3G.
В чем разница между про-версией и обычной?
IPTV — есть реклама, история плейлистов ограничена 5-ю элементами.
IPTV Pro — нет рекламы, история плейлистов ограничена 250-ю элементами, есть возможность автостарта приложения при загрузке устройства (полезно для приставок).
В дальнейшем список отличий может меняться.
Хочу купить платную версию. Если я решу перепрошить устройство, нужно ли будет мне покупать приложение снова? Если я захочу использовать приложение еще на одном устройстве, нужно ли будет его покупать еще раз?
Все платные приложения, купленные на Google Play, привязываются к вашему Google-аккаунту. Т.е. купив приложение один раз, вы сможете использовать его на всех устройствах, связанных с данным аккаунтом. После перепрошивки устройства вам нужно будет залогиниться в Google Play. Если вы войдете, используя старый аккаунт, то сможете использовать уже купленную версию. Если же заведете новый аккаунт — придется покупать снова.
Требуется Android: 4.0+
Сообщение отредактировал iMiKED — 20.10.21, 15:55
Источник