Введение

M3U (MP3 URL в полном виде) — это компьютерный формат файла для мультимедийного плейлиста. Распространенное применение формата M3U — создание файла плейлиста, содержащего одну запись, указывающую на поток в интернете. Такой файл обеспечивает удобный доступ к этому потоку и часто используется для загрузки с веб-сайтов, отправки по электронной почте и прослушивания интернет-радио. Изначально разработанный для аудиофайлов, таких как MP3, формат M3U сейчас обычно используется для указания медиаплеерам путей к аудио- и видеоисточникам, включая онлайн-источники. M3U был первоначально разработан компанией Fraunhofer для использования с их программным обеспечением Winplay3, но в настоящее время поддерживается множеством медиаплееров и программных приложений. Неосторожное использование плейлистов M3U приводило к уязвимостям во многих музыкальных проигрывателях, таких как VLC media player, iTunes, Winamp и других.

М3У8

Версия M3U в кодировке Unicode — M3U8, использующая символы, закодированные в UTF-8. Файлы M3U8 лежат в основе формата HTTP Live Streaming (HLS), изначально разработанного Apple для потоковой передачи видео и радио на устройства iOS, и который сейчас является популярным форматом для адаптивной потоковой передачи в целом. Предложение 2015 года для формата плейлиста HLS использует исключительно UTF-8 и не различает расширения имен файлов "m3u" и "m3u8".

Типы интернет-медиа

Единственный тип интернет-медиа, зарегистрированный для M3U и M3U8, — это application/vnd.apple.mpegurl, зарегистрированный в 2009 году и относящийся только к формату плейлиста, используемому в приложениях HLS. Текущее предложение по формату плейлиста HLS признает два типа медиа, которые рассматриваются как эквивалентные: application/vnd.apple.mpegurl и audio/mpegurl. Эти типы, а также application/vnd.apple.mpegurl и application/vnd.apple.mpegurl.audio, поддерживаются для приложений HLS (например) в Windows 10 и Internet Explorer 9 от Microsoft, а также в WebOS от LG.