Онлайн M3U8-плеер - Быстрый тест потоков HLS

Воспроизводите ссылки M3U8 и тестируйте потоки HLS прямо в браузере. Локальная история, подробные сообщения об ошибках CORS и никакого отслеживания воспроизведения.

Нажмите для перехода в режим кинотеатра

Запросы воспроизведения идут напрямую из вашего браузера на сервер-источник. EasyTools не пересылает, не регистрирует и не выгружает этот URL.

Плеер

Вставьте ссылку M3U8 или загрузите пример потока, затем нажмите «Воспроизвести».

Локальная история

Как использовать

  1. Вставьте ссылку .m3u8 или .m3u, начинающуюся с http или https (например, публичный тестовый поток HLS).
  2. Чтобы сначала проверить процесс, нажмите «Загрузить пример потока», а затем «Воспроизвести».
  3. Плеер попытается загрузить поток ниже, предоставляя нативные элементы управления для паузы, изменения громкости и полноэкранного режима.
  4. Каждая попытка воспроизведения появляется в Недавних потоках, даже если позже поток завершится ошибкой из-за CORS или проблем на сервере-источнике. Это позволяет вам быстро повторить попытку или найти ошибку.
  5. Если источник блокирует CORS, срок действия ссылки истек, требуется аутентификация или плейлист поврежден, инструмент покажет ошибку и не отправит URL на сервер EasyTools.

Основные функции

  • 100% клиентское воспроизведение: Ваш браузер запрашивает поток напрямую с исходного сервера без промежуточных серверов, транскодеров или ускорителей EasyTools.
  • Тестер потоков HLS: Вставьте ссылку .m3u8 или .m3u и протестируйте воспроизведение с помощью локально встроенного HLS.js или нативной поддержки HLS в браузере.
  • Локальная история воспроизведения: Действительные URL-адреса потоков, которые вы пытались воспроизвести, появляются в Недавних потоках и сохраняются только в localStorage текущего браузера.
  • Никакого отслеживания сервером: В инструменте нет синхронизации аккаунтов, отправки URL-адресов воспроизведения или ведения журналов на сервере.
  • Уведомления об ошибках CORS: Когда источник блокирует запросы браузера, срок действия ссылки истекает или плейлист недоступен, плеер объясняет вероятную причину.

Похожие инструменты

Безопасное форматирование JSON и генерация типов - Работает локально

Безопасный JSON-форматтер: форматируйте, проверяйте и исправляйте JSON локально. Улучшение читаемости/минификация, подсветка ошибок, генерация TypeScript или Zod, конвертация в XML — приватно. Попробуйте сейчас.

Бесплатный тестер и анализатор JSONPath | Локальные запросы в реальном времени

Бесплатный тестер и анализатор JSONPath для JSON из API. Извлекайте совпадающие узлы в реальном времени, проверяйте пути и копируйте результаты JSON, пока парсинг остается локальным в вашем браузере.

Конвертер JSON в CSV - Локальный экспорт в таблицы

Конвертируйте объекты или массивы JSON в CSV локально в вашем браузере. Выравнивайте вложенные поля, просматривайте результат, а затем копируйте или скачивайте CSV без загрузки данных на сервер.

Конвертер CSV в JSON - Локальный парсер в реальном времени

Конвертируйте текст или файлы CSV в массивы JSON локально в вашем браузере. Поддерживает заголовки, разделители (запятая/точка с запятой/табуляция), перетаскивание файлов, копирование и скачивание без загрузки на сервер.

Инструмент сравнения JSON - Локальный семантический Diff

Локально сравнивайте два JSON-документа в браузере. Сортируйте ключи объектов для семантического сравнения (semantic diff), игнорируйте различия в порядке следования ключей и отмечайте добавленные, удаленные и измененные поля без загрузки на сервер.

Минификатор и компрессор JSON

Сжимайте JSON в одну строку, удаляйте отступы и переносы строк, а также сравнивайте исходный размер, сжатый размер, сэкономленные байты и процент сжатия.

JSON в TypeScript - Онлайн-генератор TS Types

Бесплатный инструмент для конвертации JSON в TypeScript. Мгновенно генерируйте интерфейсы и типы TypeScript из ваших JSON-данных. 100% приватная генерация кода на стороне клиента.

Конвертер YAML в JSON - Безопасный парсер на стороне клиента

Конвертируйте YAML в отформатированный JSON локально в браузере. Этот инструмент для разработчиков поддерживает преобразование в реальном времени, многодокументный YAML, отображение ошибок с указанием строк, копирование и скачивание JSON без сохранения данных.

Логика расчёта

Этот онлайн M3U8-плеер работает как клиент HLS на базе браузера. Когда доступны Media Source Extensions (MSE), инструмент по запросу загружает локально встроенный модуль HLS.js; затем движок запрашивает плейлисты и медиасегменты напрямую с целевого сервера потокового вещания и передает их в HTML5 элемент видео. Браузеры с нативной поддержкой HLS, такие как Safari, могут загружать ссылку напрямую через элемент видео.

Недавние потоки используют Web LocalStorage для хранения короткого списка URL-адресов. Этот список существует только в текущем профиле вашего браузера, не синхронизируется между устройствами и не загружается на серверы EasyTools. Успех воспроизведения зависит от исходного сервера, заголовков CORS, формата потока, поддержки кодеков и вашей локальной сети.

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

Почему моя ссылка M3U8 не воспроизводится?

Самая частая причина заключается в том, что сервер-источник не разрешает кросс-доменные запросы браузера, также известные как CORS. Ссылка также может быть просрочена, повреждена, защищена аутентификацией или закодирована неподдерживаемыми кодеками.

Сохраняется ли моя ссылка на поток на серверах EasyTools?

Нет. Воспроизведение и сохранение истории происходят в вашем текущем браузере. Недавние потоки записываются только в localStorage, и вы можете удалить их в интерфейсе.

Почему неработающие ссылки сохраняются в Недавних потоках?

Если формат URL-адреса правильный и вы нажали «Воспроизвести», попытка сохраняется. Это полезно для тестирования потоков, поскольку неудачные ссылки — это часто те, которые нужно настроить, повторно попробовать и сравнить при отладке проблем CORS или исходного сервера.

Может ли этот плеер воспроизводить DRM или защищенные IPTV-потоки?

Не гарантируется. Этот инструмент предназначен для тестирования стандартных потоков HLS / M3U8. Он не обходит DRM, аутентификацию, региональные ограничения или политики безопасности исходного сервера.

Нужно ли мне устанавливать какие-либо плагины?

Нет. Инструмент использует HTML5-видео, нативную поддержку HLS в браузере (где она доступна) и локально встроенный движок HLS.js, который загружается только при необходимости.