Reviews·7 min

Автор Shamir

VLC против Tuneline для M3U плейлистов

VLC — стандартный ответ на вопрос «что использовать для просмотра?» практически для любого видеофайла на свете. Это бесплатно, это везде, и оно проигрывает практически всё, что вы ему предложите. Естественно, «используйте VLC» — также самый распространённый ответ, когда кто-то спрашивает, как воспроизвести плейлист IPTV M3U.

Этот ответ правильный в узком смысле и неполный во всех остальных. В этом посте я разберу, где VLC действительно работает для IPTV, где ему не хватает, и почему я построил Tuneline вместо того чтобы просто выпустить оболочку VLC.

Если вы хотите увидеть разницу лично, install Tuneline и загрузите одинаковый M3U в оба. Пять минут бок о бок расскажут вам больше, чем статья на 2000 слов — но вот и статья, на случай если вы сначала исследуете.

Где VLC побеждает

Честно сначала: VLC делает несколько вещей, которые не может сделать ни один специализированный IPTV-плеер.

  • Поддержка кодеков. Если поток существует, VLC вероятно его может воспроизвести. Десятилетия интеграции ffmpeg, всевозможные форматы контейнеров, любые устаревшие аудиокодеки. Tuneline (через media-kit / libmpv) охватывает всё, что активно используется в IPTV, но поддержка редких форматов в VLC несравнима.
  • Бесплатно, открытый исходный код, без аккаунта. Нет стены регистрации. Нет разделения на «бесплатный уровень» и «платный уровень». Нет телеметрии, от которой нужно отказываться. Для просмотра одного потока нет никаких препятствий.
  • Всеобщая доступность. Уже на большинстве компьютеров. Mac, Windows, Linux, Android, iOS — VLC везде.
  • Нулевое состояние. Откройте приложение, перетащите файл или вставьте URL, смотрите. Нечего настраивать. Нечему учиться.

Если у вас есть один URL M3U и вы хотите смотреть один канал, VLC подойдёт. Используйте его.

Где VLC отстаёт для IPTV

VLC — медиаплеер, а не IPTV-плеер. Различие проявляется, как только у вас есть настоящий плейлист для навигации.

Нет стоящего пользовательского интерфейса для каналов

Откройте M3U в VLC и вы получите плоскую боковую панель плейлиста — название канала, название канала, название канала, сотни строк подряд. Никакой группировки по категориям. Никакого представления сеткой. Никакого поиска. Никакого способа добавить канал в избранное. Вы прокручиваете, ищете канал, кликаете дважды — и надеетесь.

Плейлист из 4000 каналов в таком формате неработоспособен. Боковая панель Tuneline группирует по group-title, поддерживает поиск, позволяет добавлять в избранное и запоминает последний просмотренный канал — реальный рабочий процесс человека, использующего IPTV.

Нет EPG

VLC не имеет понятия об электронной программной сетке. Даже если ваш поставщик предоставляет красивый поток XMLTV, VLC его игнорирует. У вас нет понятия, что идёт на канале, если вы не переключитесь на него.

Tuneline анализирует XMLTV, выводит текущее воспроизведение в информационную полосу канала, показывает полное представление сетки EPG и поддерживает напоминания о предстоящих программах.

Нет избранного, истории или возобновления

VLC не запоминает, какие каналы вы смотрели, не позволяет отмечать избранное и не возобновляет воспроизведение VOD с того места, где вы остановились. Каждая сессия начинается заново.

Для прямых трансляций это раздражает. Для VOD/Series — где «где я был в эпизоде 4?» действительно важно — это серьёзный минус.

Нет поддержки Xtream Codes / Stalker

VLC проигрывает URL потоков. Он не понимает структурированный API Xtream Codes и рукопожатие Stalker portal. Если ваш поставщик дает вам учетные данные Xtream (что происходит с большинством), вы можете преобразовать их в URL M3U и вставить это в VLC, но вы потеряете структурированные каталоги (VOD, series, EPG), которые предоставляет Xtream API.

Tuneline нативно говорит на языке Xtream, Stalker и M3U со встроенной каталогизацией.

Нет синхронизации между устройствами

VLC — приложение для одного устройства. Ваш URL плейлиста на ноутбуке не появляется на телевизоре. Каждое устройство настраивается с нуля.

Tuneline синхронизирует плейлисты, избранное, историю, пары источник-EPG и родительский контроль на каждом устройстве, связанном с вашим аккаунтом. Добавьте его на Mac, войдите на Google TV, и ваша библиотека там.

Нет родительского контроля

VLC ничего не имеет. Любой с приложением может воспроизвести что угодно. (Tuneline's parental controls.)

Нет поддержки catch-up / timeshift

Если ваш поставщик поддерживает catch-up TV (программирование со сдвигом времени), VLC не может это навигировать. Tuneline анализирует параметры catch-up из EPG и предоставляет кнопку «смотреть с 8 вечера вчера». (How catch-up works.)

Где Tuneline отстаёт от VLC

Честно и наоборот:

  • Tuneline не универсальный медиаплеер. Хотите воспроизвести файл .mkv из папки загрузок? Используйте VLC. Tuneline предназначен для потоков плейлистов.
  • Ограничение бесплатного уровня. Бесплатный уровень Tuneline охватывает один плейлист на одном устройстве. VLC не имеет такого ограничения. Если вы ищете полностью бесплатное решение без ограничений, VLC остаётся правильным выбором.

Для тех, чей вариант использования — «воспроизвести этот один поток», VLC остаётся правильным ответом.

Сравнительная таблица

ФункцияVLCTuneline
Воспроизводит URL M3UДаДа
Сетка каналов / поиск / категорииНетДа
Анализ EPG (XMLTV)НетДа
ИзбранноеНетДа
История просмотраНетДа
API Xtream CodesНет (только M3U)Да (полный API)
Stalker PortalНетДа
Повтор / timeshiftНетДа
Синхронизация между устройствамиНетДа (платно)
Родительский контроль / PINНетДа
Аппаратное ускорение воспроизведенияДаДа
HEVC / 4K HDRДаДа
БесплатноДаДа (бесплатный уровень)
Доступно на iOSДаДа

Честный совет

  • Один поток, без навигации по плейлисту, без EPG? VLC.
  • Настоящий плейлист IPTV с EPG, избранным, мультиустройством, родительским контролем? Tuneline.
  • И то и другое? Запустите оба. Они не конфликтуют. VLC для фильмов .mkv на ноутбуке, Tuneline для установки IPTV.

Вот и всё. Используйте правильный инструмент для того, что вы делаете.

Часто задаваемые вопросы

Могу ли я просто преобразовать свои учетные данные Xtream в URL M3U и использовать VLC?

Да — каждая панель Xtream предоставляет конечную точку get.php, которая возвращает M3U. Но вы теряете VOD, series, EPG и catch-up — они доступны только через Xtream API. Если вы только смотрите прямые трансляции, преобразование подойдёт.

Является ли Tuneline форком VLC?

Нет. Tuneline использует media-kit (который использует libmpv под капотом для рабочего стола, ExoPlayer на Android). Другой движок плеера, другой набор кодеков — хотя оба используют корни libavcodec.

Есть ли у Tuneline версия с открытым исходным кодом?

Пока нет. Сборки рабочего стола имеют закрытый исходный код, freemium. Бесплатный уровень реален и неограничен в основных функциях (один плейлист, одно устройство, все кодеки, все форматы).

Добавит ли VLC когда-нибудь правильные функции IPTV?

Вероятно, не в каком-либо значимом смысле. Приоритет дизайна VLC — универсальное покрытие кодеков, а не функции рабочего процесса для какого-либо определённого типа потока. Команды, создающие реальные IPTV-ориентированные плееры (Tuneline, Kodi, OttPlayer и т. д.), — это где эти функции берутся.


Хотите увидеть разницу сами? Install Tuneline, вставьте тот же M3U, который вы использовали в VLC, и у вас будет ответ за пять минут.

— Shamir

Поделиться статьёй

The fast fix

Try Tuneline free

A fast, no-account media player for every platform. Load your own playlist and see how it compares in a couple of minutes.

Get Tuneline

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Читать эту статью на другом языке

Tuneline — приложение для воспроизведения медиа. Оно не предоставляет, не размещает и не распространяет никакой контент. Свой плейлист вы приносите сами, точно так же, как в VLC.