Education·8 min

Автор Shamir

Как воспроизводить медиа с домашнего сервера в плеере

Если вы используете Jellyfin, Plex или Emby, вы уже сделали самое сложное: у вас есть ваш собственный контент, организованный на вашем сервере, законно вами владеемый. Вопрос, на который отвечает это руководство, простой — могу ли я смотреть его в чистом, легком плеере вместо того, чтобы быть привязанным к собственному приложению каждого сервера? Часто — да. Мост — это URL потока или экспортированный плейлист, и как только вы его поймёте, ваша библиотека откроется почти для любого способного плеера.

Честный посыл: Tuneline — это плеер для контента, который вы предоставляете. Домашний сервер, который вы размещаете, это ваш контент — это учебниковый легитимный случай использования.

Почему вообще использовать отдельный плеер?

Plex, Jellyfin и Emby поставляют свои собственные приложения, и эти приложения хороши. Итак, почему указывать на ваш сервер другой плеер? Несколько честных причин:

  • Один плеер для всего. Если вы также храните плейлисты M3U и другие потоки, приятно иметь их и ваш сервер в одном интерфейсе вместо перепрыгивания между приложениями.
  • Более лёгкий, более быстрый клиент на старом устройстве или недорогой TV stick, где официальное приложение кажется тяжёлым.
  • Последовательный интерфейс и пульт на телефоне, настольном компьютере и ТВ.
  • Аппаратное ускорение воспроизведения, которым вы управляете — см. hardware acceleration.

Это не о замене вашего серверного программного обеспечения — это о выборе вашего клиента.

Мост: как серверы предоставляют потоки

Каждый сервер предоставляет ваш контент по HTTP. Хитрость в получении URL (или списка URL), который может открыть универсальный плеер. Есть два паттерна:

СерверМостПримечания
JellyfinВстроенная поддержка live/M3U + URL потоков для каждого элементаСамый открытый из трёх; отличный для этого
EmbyПохожее M3U / предоставление URL потоковСравнимо с Jellyfin
PlexURL потоков для каждого элемента; менее дружелюбна к экспорту плейлистовРаботает для live/DVR M3U; экспорт библиотеки более сложен

Самые чистые впечатления получаются от Jellyfin и Emby, которые разработаны для открытости. Plex более закрытый, но всё ещё приемлем для своей live/DVR стороны.

Чистая панель управления медиа-библиотеки в Tuneline

Jellyfin — самый простой мост

Jellyfin с открытым исходным кодом и самый дружелюбный для этого. Два практических способа:

  1. Live TV / M3U проход. Если ваш экземпляр Jellyfin имеет настроенный живой источник, Jellyfin может повторно предоставить его как M3U, на который вы указываете свой плеер. Вы добавляете этот один URL и получаете весь список. (Новичок в формате? Что такое файл M3U.)
  2. Прямые URL потоков. API Jellyfin может дать вам URL потока для элемента, включая ваш маркер доступа. Вставьте это как сетевой поток и это проигрывается.

Общий процесс:

  • В Jellyfin найдите M3U / URL потока для того, что вы хотите смотреть.
  • Скопируйте полный http(s)://your-server… URL (он включает маркер доступа).
  • В вашем плеере нажмите Добавить источник / Открыть URL и вставьте его.
  • Сохраните его, чтобы он находился рядом с вашими другими источниками.

Поскольку Jellyfin передаёт потоки по обычному HTTP(S), любой плеер, который открывает HLS/MP4 URL, может их воспроизводить.

Emby — та же идея

Emby ведёт себя как Jellyfin (они имеют общее происхождение). Он предоставляет M3U для своей живой стороны и URL потоков для элементов. Приведённые выше шаги применяются: возьмите URL из Emby, вставьте его в поле открытия URL в вашем плеере, сохраните его. Маркеры аутентификации встраиваются в URL так же.

Plex — приемлем, с оговорками

Plex наиболее закрытый из трёх. Будьте реалистичны:

  • Plex live TV / DVR может создать конечную точку в стиле M3U, на которую вы можете указать плеер — это самый надёжный путь.
  • Элементы библиотеки имеют URL потоков, но маркеры Plex и решения о перекодировании делают чистый, постоянный экспорт более сложным, чем Jellyfin/Emby.
  • Для полного опыта библиотеки Plex официальное приложение Plex часто является путём наименьшего сопротивления; используйте универсальный плеер в основном для его live/DVR M3U и для объединения его с вашими другими источниками.

Ничего плохого про Plex — это просто разработано, чтобы держать вас в его клиенте. Jellyfin и Emby — это те, что разработаны, чтобы дать вам URL.

Локальная сеть в сравнении с удалённым доступом

Ключевая деталь, о которую спотыкаются люди:

  • В вашей домашней сети укажите плеер на LAN адрес сервера (например http://192.168.1.10:8096/… для Jellyfin). Самый быстрый способ, интернет не требуется.
  • Вдали от дома вам нужен сервер, доступный снаружи — общедоступный URL, обратный прокси или VPN обратно в вашу LAN. Без этого удалённое воспроизведение просто не может достичь сервера.
  • Перекодирование имеет значение вне LAN: прямой 4K поток по слабой восходящей линии будет буферизироваться. Позвольте серверу перекодировать на разумную скорость передачи, или см. streaming on slow internet.

Устранение неполадок

  • URL воспроизводится дома, не вдали → сервер недоступен удалённо. Установите безопасный удалённый доступ (обратный прокси/VPN); не обвиняйте плеер.
  • Воспроизводится, но запинается вне LAN → скорость передачи слишком высока для восходящей линии. Попросите сервер перекодировать ниже. (См. bandwidth guide.)
  • 401 / доступ запрещён → маркер в URL истёк или отсутствует. Повторно скопируйте свежий URL потока с сервера.
  • Видео, нет звука → сервер перекодировал в кодек, который устройство не может декодировать; переключите аудиодорожку или check audio codecs.

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

Могу ли я смотреть мою библиотеку Jellyfin в Tuneline?

Да — Jellyfin предоставляет M3U и прямые URL потоков (с маркером доступа). Скопируйте URL и добавьте его как источник. Это самый открытый из трёх серверов для этого.

Это работает с Plex?

Лучше всего для конечной точки Plex live TV / DVR M3U. Полный экспорт библиотеки более сложен, потому что Plex держит вас в его собственном клиенте — Jellyfin и Emby более дружелюбны для универсального плеера.

Нужно ли мне, чтобы мой сервер был доступен из интернета?

Только для просмотра вдали от дома. В вашей домашней Wi-Fi укажите плеер на LAN адрес сервера — интернет не требуется. Для удалённого доступа установите безопасный удалённый доступ.

Это законно?

Воспроизведение вашего собственного медиа, размещённого вами, в плеере на ваш выбор — это именно законный случай BYO использования. Контент ваш; вы просто выбираете клиента.

Итог

  • Ваш домашний сервер — это ваш контент — модель, для которой построены медиаплеры.
  • Jellyfin и Emby легко дают вам M3U/URL потоков; Plex лучше всего использовать для его live/DVR M3U.
  • Скопируйте URL потока/M3U сервера, Добавить источник / Открыть URL, сохраните — готово.
  • На LAN используйте локальный адрес; удалённо нужен сервер, доступный снаружи.

Хотите один плеер для вашего сервера и ваших плейлистов? Download Tuneline — бесплатный, без рекламы и готовый воспроизводить потоки вашего собственного сервера.

— Shamir

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

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

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

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

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