Всё началось в моего вопроса в Toster. И вот уже полгода как я использую медиа сервер Plex. Для тех, кто о нём не слышал, поясню: это ПО, которое анализирует и структурирует вашу медиатеку, и предоставляет к ней доступ через web и не только, эдакий персональный Netflix без регистрации и SMS. Я использую Plex для просмотра фильмов и сериалов через браузер на ноутбуке или Chromebook.

Раньше мне приходилось настраивать NFS или Samba share, колдовать с automount(8), мириться с отваливанием share после suspend-resume, или просто копировать файлы по sftp/scp, но теперь я использую Тайд Plex. К сожалению, с ним тоже не всё просто.
Роль моего домашнего сервера выполняет Cubietruck с процессором ARM Cortex-A7 1GHz и дистрибутивом Armbian (Vanilla kernel для поддержки Docker и namespaces(7)). Его вполне хватает для повседневных нужд (хранение бэкапов, VPN сервер), но он очевидно не предназначен для более ресурсоёмких вещей.
Plex является freeware software. Он бесплатный, но не свободный, что налагает определенные ограничения. Например нет исходных кодов и официальных deb пакетов под любую архитектуру процессора. Ну и само собой многим параноикам-киноманам не захочется устанавливать кота в мешке на свою систему.
Существует opensource проект Emby Media Server, аналог Plex, написанный на Mono. К сожалению, у него есть проблемы с воспроизведением файлов в браузерах. Многие из видео форматов Emby транскодирует полностью, даже если изначально используется кодек h264.
На сегодняшний день Plex позволяет воспроизвести больше форматов видео без полной перекодировки, чем Emby Media Server. Возможно кто-то из вас поможет исправить эту ситуацию. А пока можно поколдовать над файлом browserdeviceprofile. js, который отвечает за профили браузеров.
Первую проблему мы решим с помощью официально распространяемых пакетов для NAS устройств, а вторую частично с помощью Docker.
За основу возьмем пакет для NAS QNAP с архитектурой ARMv7-X31+ (данный билд поддерживает расширение Neon, которое поддерживается Cubietruck’ом, проверить можно командой cat /proc/cpuinfo | grep neon ):
Файл qpkg является симбиозом shell скрипта и нескольких архивов. Распаковать его в директорию plex_media_server мы можем с помощью команды:
Полученные файлы можно поместить в Docker контейнер, но об этом чуть позже. Предположим, что мы запустили Plex и собираемся посмотреть в браузере фильм, который уже закодирован в h264 со звуковой AC3 5.1. Что сделает Plex? Он начнет перекодировать дорожку AC3 5.1 в AAC 5.1. А для просмотра видео на ноутбуке нам нет необходимости слушать видео с шестью каналами, да и небыстрый процессор даёт о себе знать с периодическими паузами при просмотре.
Для большинства пользователей этот вариант будет приемлемым. Но не для тех, у кого есть файлы с шестиканальной дорожкой AAC. В данном случае шестиканальный AAC будет преобразоываваться в stereo AAC. А это опять трата ресурсов процессора и периодические зависания при просмотре видео. Я полагал, что колдование с профилями может решить проблему, но, к сожалению, в текущей версии Plex такие исключения не возможны. На форуме Plex уже две недели без ответа висит запрос о добавлении подобной опции.
Единственный вариант для решения этой проблемы я увидел в подмене бинарника Plex Transcoder на скрипт, который будет формировать необходимые параметры при наличии AAC дорожки в видео файле.
При тестировании выяснилось, что данный хак неплохо работает с видео файлами из моей медиатеки.
Docker
Теперь посмотрим как всё это обернуть в образ Docker. Как минимум должны выполняться следующие условия:
Копируем и распаковываем скачанный архив (можно получить напрямую через wget, но в используемой мной конфигурации это запрещено). Использую COPY вместо ADD чтобы избежать автоматической распаковки архива, в данном случае в этом нет необходимости. Выражение || true позволяет проигнорировать сообщение gzip о мусоре после конца архива.
Помечаем пути /var/lib/plex (для сохранения состояния базы медиа файлов) и /media (путь для медиа файлов) как внешние тома:
Запуск контейнера
systemd
Unit файл, который я использую для запуска контейнера plex.
https и nginx
Чтобы иметь доступ к Plex из интернета, рекомендуется использовать HTTPS соединение. Если не хочется регистрироваться и платить деньги за дополнительные возможности Plex, то сертификат можно настроить самостоятельно. Можно использовать самоподписанный сертификат, можно использовать сертификат от Let’s Encrypt. Но в конечном итоге конфигурационный файл nginx будет выглядеть приблизительно так:
Plex Media Server – программа для создания медиа-сервера и получения удаленного доступа к аудио и видео файлам с поддержкой транскодинга на различных устройствах, будь-то Смарт ТВ, мобильный гаджет или ПК

Многие из читателей MediaPure. RU попали на мой сайт в поисках качественного и функционального медиасервера для своей коллекции фильмов, музыки и фотографий. Сейчас большой популярностью пользуется медиасервер Kodi и его достаточно для большинства пользователей, у которых нет необходимости в широком функционале медиаервера, но зачастую это происходит лишь из-за незнания и нежелания настройки всех возможностей конкурентов. Даже несмотря на то, что Plex происходит от XBMC (старое название Kodi), они напоминают друг друга лишь основным функционалом. С помощью программной оболочки Plex Вы легко можете получить возможность удаленного доступа к своей медиаколлекции, именно о нем мы и поговорим сегодня в рамках этой статьи. Также в первой части статьи Вы узнаете как установить и настроить медиа сервер Plex на своем ПК, а вторая часть будет посвящена установке Plex на NAS и использовании медиасервера на Apple TV.
Основное достоинство медиасервера Plex — мультиплатформенность, ведь он поддерживает работу на смартфонах, планшетах и ПК под управлением OS X, Windows, Linux, смарт-телевизоров и NAS.
Как и любой качественный программный медиасервер Plex Media Server с легкостью упорядочивает любой медиа контент и обеспечивает их дополнительными сведениями из Интернета (дополняет фильмы постерами, описаниями и сведениями о жанре, режиссере, а музыку обложками и инфо об исполнителях). Самое интересное состоит в том, что для удаленного воспроизведения собственной коллекции медиафайлов достаточно лишь веб-браузера и активного интернет-соединения. Введите в адресной строке браузера plex. tv и авторизуйтесь под своим аккаунтом, чтобы получить доступ ко всей вашей медиатеки. Плюс ко всему, Вам будет доступна загрузка фильмов для оффлайн-просмотра.
Чтобы превратить Ваш ПК в домашний медиасервер достаточно установить программу сервера Plex Media. После установки Plex автоматически запустится ваш веб-браузер. Зарегистрируйтесь, а затем произведите пошаговый процесс настройки с помощью веб-интерфейса. Дайте понятное имя вашему Plex серверу и укажите Вашу коллекцию с фильмами, музыкой и фотографиями, чтобы Plex Media Server мог просканировать Ваши папки с медиаконтентом для упорядочивания и загрузки дополнительных сведений из Интернета.
После этой процедуры в веб-интерфейсе Plex вам будут доступны ваши музыкальные коллекции с обложками, фильмы с постерами и фотографии с превьюшками. Таким образом Вы можете получить дополнительную информацию о любом файле или мгновенно начать его воспроизведение. Помимо локальных медиафайлов, вы можете добавлять в медиатеку и онлайн-сервисы с помощью меню «Каналы». Из множества доступных источников мультимедиа я вы выделил видеосервис Vimeo, сайты музыкальных клипов Vevo и музыкальный онлайн-сервис SoundCloud.
Медиасервер Plex и приложения
Сервер Plex Media предлагает возможность доступа к медиаколлекции через DLNA. Таким образом любые DLNA-клиенты (телевизоры, ТВ-приставки, мобильные устройства, видео — и аудио-системы) смогут получать доступ к Вашим медиафайлам. Но для просмотра дополнительной информации о файлах понадобятся специальные приложения, которые также позволяют продолжить воспроизведение фильма с момента последнего просмотра (например, на мобильном устройстве). Подобные вспомогательные приложения для сервера Plex доступны для Xbox, PlayStation, Apple TV, Amazon Fire TV, Android TV, телевизоров Samsung и т. д., но если у вас нет подписки Plex, то необходимо его приобрести.
Для телевизора Samsung приложение Plex предоставляется бесплатно и платной подписки (Plex Pass) приобретать не требуется. Единственный минус, для смарт-телевизоров необходим пульт с гироскопом (или беспроводная мышь) для управления плеером Plex, так как обычный кнопочный работать в его интерфейсе не будет. В приложении Plex для СмартТВ отлично работает перемотка, удобный поиск и во вкладке Movies отображаются недавно закачанные на сервер или ПК фильмы.
Скриншот интерфейса Plex на телевизоре Смарт ТВ
Вместо веб-браузера Вы можете использовать удобные приложения Plex для смартфонов, планшетов и других устройств. К сожалению, их полная функциональность платная, но Вы платите за ощутимый комфорт. Стоит учесть, что при необходимости медиасервер Plex конвертирует файлы в соответствующий формат, но только при использовании специального приложения, так как, например, локальный доступ по DLNA лишает Вас транскодинга.
Скриншот интерфейса приложения Plex на ОС Android
Немаловажно, что программа Plex идентифицирует трэки без мета-данных по аудио-сигналу. Подписчики Plex могут синхронизировать свой домашний сервер с облачными хранилищами (Amazon Cloud Drive, Dropbox или Google Drive). В результате, даже удаленно Вы сможете получить получить доступ к своей медиатеке в любом месте, где есть Интернет.
Что касается отображения русских названий фильмов, постеров на русском и описаний фильмов, то с этим Вам поможет плагин Кинопоиска. Скачав его, достаточно просто скопировать папку Kinopoisk. bundle в папку с плагинами Plex и Вы сможете обновить метаданные своей медиаколлекции, но необходимо в настройках коллекции Movies (Фильмы) выбрать плагин Кинопоиск в качестве агента (нажмите правкой кнопкой мыши на пункте Фильмы, выберите Править и перейдите на вкладку Дополнительно). Если Вы заметите, что не все фильмы получили обложку, то поменяйте в настройках источник на Movie Database.
Plex Media Server: организация доступа к медиаколлекции из Интернета на NAS
Установив на NAS приложение Plex Media Server и добавив в него медиаколлекцию, вы можете расшарить ее любому пользователю в сети Интернет, выбирая какие коллекции будет видеть каждый конкретный пользователь с выбором прав чтение/запись. С Plex Media Server вы также можете предоставить доступ родственнику к любимым сериалам, однажды настроив его смарт-телевизор.
Настройка Plex Media Server происходит в веб-интерфейсе с помощью учетной записи, созданной на официальном сайте приложения plex. tv, а вся процедура включает несколько шагов:
1. Регистрация в сервисе plex. tv
Для регистрации зайдите на сайт https://plex. tv и нажмите SIGN UP. Введите свои данные в появившейся форме.
2. Настройка серверной части Plex Media Server для организации доступа из Интернета
Внимание! Открытие порта требуется только для удаленного администрирования Plex Media Server. Для расшаривания контента пользователям открывать порт нет необходимости!
После открытия порта и прохождения процедуры регистрации, авторизуйтесь, кликнув по иконке человека в правом верхнем углу и выберите Войти, чтобы ввести ваш логин и пароль. После авторизации Вы сможете расшарить ресурсы вашего медиасервера друзьям и родственникам в Интернете.
Внимание! Подключиться к вашему домашнему серверу могут только пользователи, зарегистрированные на сайте Plex. tv. Минус создания одной гостевой записи для всех заключается в невозможности управлять доступом каждого из друзей по отдельности.
В веб-интерфейсе вашего сервера зайдите в меню Настройки > Пользователи, чтобы увидеть список пользователей с доступом к Вашему NAS. В этой вкладке Вы получите информацию о количестве доступных папок и дату последнего визита. Здесь же вы можете нажать на кнопку Пригласить друга.
В поле Share with (поделиться с…) введите никнейм пользователя на сайте plex. tv (если он уже прошел процедуру регистрации) или его e-mail, чтобы выслать ему приглашение. Здесь Вы можете отметить галочками коллекции, которые будут доступны нашему другу. Нажмите Приглашения.
3. Настройка клиента, получившего приглашение
Ваш друг получит письмо следующего вида:
Необходимо кликнуть на I accept the invitation. Если у получателя этого письма нет аккаунта в сервисе Plex, то он попадет на страницу для его создания, в обратном случае он попадет на сайт, где в личном кабинете увидит следующее:
После авторизации приглашенного пользователя с помощью любого Plex-клиента (браузер, Plex Home Theater, Smart TV, приложение мобильного устройства), он увидит следующее (пример из браузера):
Приглашенным пользователям доступен просмотр медиаколлекции во всех разрешенных папках, но запрещено редактирование и удаление контента.
Возможности доступа зарегистрированного пользователя не ограничиваются одним NAS, так как учетная запись может совмещать доступ к различным серверам в разных местах, таким образом Вы можете создавать огромные общие медиаколлекции.
4. Раздача прав на папки для NAS и Plex Media Server
Внимание! Медиасервер Plex использует для доступа к папкам на сетевом хранилище учетную запись администратора NAS. Права назначаемые на сервере Plex никаким образом не пересекаются с правами назначенными на папки при помощи настроек NAS!
Например: у нас есть папка My Films. В интерфейсе NAS мы закроем доступ к ней от всех пользователей (Deny), и разрешим ее открывать только админу (RW). На сервере Plex мы приглашаем друга и даем ему права на фильмы, размещенные в это папке. Пользователь будет иметь доступ к фильмам, т. к. подключился к NAS, фактически, с правами администратора, но медиасервер Plex ограничил их до ReadOnly. Более широкие возможности для настройки прав доступа доступны при платной подписке Plex Pass.
Если Вы обладатель Apple TV и Вы устали покупать фильмы или сериалы для просмотра на своей медиаприставке, то этот материал для Вас. Вы можете воспользоваться отличным приложением Plex для Mac и iOS.
В данном случае Plex устанавливается на два устройства: например, ПК с OS X и устройство на базе iOS. Серверная часть будет установлена на Mac, а клиентская — на смартфон или планшет. Затем останется добавить контент (фильмы, сериалы, музыка и фото) для дальнейшего сканирования папок приложением Plex с последующей загрузкой постеров и описания. Настроить это можно в удобном веб-интерфейсе под учетной записью (о регистрации я писал выше).
После регистрации откройте приложение на iOS авторизуйтесь и можете выбирать видео, фото или музыку из медиаколлекции. Чтобы посмотреть видео на экране телевизора достаточно включить AirPlay и запустить воспроизведение на приставке.
Источники:
https://habr. com/ru/post/306886/
https://mediapure. ru/multimedia/plex-domashnij-media-server-s-udalennym-dostupom/
1 minute read
Description:
When listening to music, I would randomly get an error:
1
2
3
4
5
6
7
8
9
Error: s3015 (Media)
An error occurred trying to play "Sun In Your Eyes".
On the server I would run `cat /var/log/...plexmediaserver.log` and get:
Line 8787: Jul 13, 2020 09:41:38.453 [0x7ff6a0ff9700] DEBUG - MDE: Sun In Your Eyes: Direct Play is disabled
Line 8788: Jul 13, 2020 09:41:38.453 [0x7ff6a0ff9700] DEBUG - MDE: Sun In Your Eyes: media must be transcoded in order to use the dash protocol
Line 8789: Jul 13, 2020 09:41:38.453 [0x7ff6a0ff9700] DEBUG - MDE: Sun In Your Eyes: no direct play music profile exists for http/mp3/mp3
Line 8790: Jul 13, 2020 09:41:38.453 [0x7ff6a0ff9700] DEBUG - MDE: Sun In Your Eyes: selected media 0 / 41468
Line 8806: Jul 13, 2020 09:41:38.539 [0x7ff67dffb700] DEBUG - [Universal] Using local file path instead of URL: /mnt/data/data/my-music/music-library/Above & Beyond/all-music/Sun In Your Eyes.mp3
But this doesn’t make sense because I always have Direct Play enabled and Plex plays mp3’s just fine so it shouldn’t be saying it needs an encoder for it…
To Resolve:
- Took a while to find the culprit, but the fix was to close MediaMonkey according to this post. This is due to the output driver defaulting to ‘exclusive mode’.
Plex может иногда показывать различные ошибки при попытке воспроизвести видео. Например, одно из наиболее распространенных сообщений об ошибке гласит: « Произошла ошибка при попытке воспроизвести это видео ». Проблема в том, что ошибка сохраняется даже после перезапуска приложения. Давайте посмотрим, что еще можно сделать для устранения этой проблемы.
Воспроизвести видео меньшего размера
Прежде всего, обязательно обновите Plex Media Server и приложение до последних версий. Если вы получаете эту ошибку на устройстве Android, перейдите в Настройки и выберите Настройки качества . Затем включите параметр, позволяющий воспроизводить видео меньшего размера.
Если у вас возникли проблемы с пропускной способностью, Plex попытается сохранить качество видео, воспроизводя его как видео меньшего размера. Имейте в виду, что воспроизведение видео может иногда останавливаться, если соединение очень медленное.
Измените настройки звука
Другие пользователи решили эту проблему, изменив свои настройки звука. Если в вашем фильме есть звуковая дорожка PCM 5.1, переключите его на DTS 5.1 и проверьте, исчезла ли ошибка. Если проблема не исчезнет, попробуйте переключиться на AC3 и проверьте результаты. Переход на DTS 5.1, AC3 или что-то другое, кроме PCM 5.1, помог многим пользователям.
Несколько пользователей подтвердили, что проблема исчезла после отключения параметра Передача звука (Настройки → Дополнительно → Проигрыватель). Воспользуйтесь этим обходным путем и проверьте, какое решение лучше всего подходит для вас.
Дополнительные решения
- Перейдите в Настройки , выберите Дополнительно и выключите новый проигрыватель. Возврат к исходному проигрывателю сработал для многих пользователей.
- Перейдите в раздел”Настройки аккаунта”,”Дополнительно”и отключите максимальный уровень H264 . Это решение также позволяет сохранить проигрыватель по умолчанию.
- Попробуйте отключить субтитры и снова воспроизвести проблемное видео.
Заключение
Если Plex не может воспроизводить ваши видео, отключите новый проигрыватель, а также настройте максимальный уровень H264. Кроме того, можно воспроизводить видео меньшего размера и переключать аудиодорожки PCM 5.1 на DTS 5.1 или AC3. Вы все еще сталкиваетесь с той же ошибкой? Дайте нам знать в комментариях ниже.
Plex, безусловно, может предложить самый лучший опыт потоковой передачи мультимедиа, и его очень легко запустить и запустить. Однако могут быть случаи, когда вы сталкиваетесь с проблемами, а иногда Plex продолжает останавливаться. В вашем решении Plex может быть много устройств, и ваши проблемы могут быть вызваны несколькими причинами. В этом посте мы рассмотрим ряд факторов, которые могут повлиять на производительность Plex и подходящие разрешения. Если Plex продолжает буферизоваться, выполните следующие простые шаги для диагностики и устранения проблем.
Решение проблем с буферизацией Plex
Я изложил несколько простых шагов, чтобы помочь вам, если Plex продолжает буферизоваться. Мы начинаем с самого низа, чтобы убедиться, что ваше решение в целом находится на пустом месте. Затем мы рассмотрим, как извлечь файл журнала Plex Media Server для диагностики распространенных проблем. Наконец, рассмотрим транскодер Plex и некоторые настройки, которые мы можем настроить для повышения производительности. Благодарим команду Plex за подробную документацию поддержки. [ Читайте: Plex Live TV и DVR Поддержка Apple TV и Android: Больше DVR, Live TV ]
Основы
Во-первых, вы используете последнюю доступную версию Plex?
Если ваш Plex Media Server устарел, вы можете воспользоваться обновлением. Новые версии поставляются с новыми улучшениями, а обновление до последней версии может улучшить ваши потоковые впечатления. [ Читать: смотреть Plex в VR с Samsung PhoneCast – Samsung beta поддерживает Plex ]
Ваше решение Plex Media Server
Является ли ваша сеть достаточно быстрой для Plex и перегружена ли она?
Plex отправляет постоянный трафик по вашей сети на клиентские устройства. Если он неадекватен, это повлияет на ваши потоки фильмов. Убедитесь, что и ваш сервер Plex, и ваши клиентские устройства имеют бесперебойное соединение через домашнюю сеть. Подумайте о том, сколько устройств подключено к вашей сети по беспроводной сети, и по возможности переключайтесь на Ethernet. Ищите в своей сети голодные приложения и останавливайте их при потоковой передаче. Обычно это приложения, которые передают данные или загружают.
Является ли устройство, на котором вы используете компьютер, подходящим для Plex Media Server?
Plex использует процесс, называемый транскодированием, для преобразования медиафайлов в наилучший возможный формат для принимающего устройства. Транскодирование – это процесс, интенсивно использующий процессор. Убедитесь, что на ПК или телевизоре, который вы используете в качестве Plex Media Server, есть процессор с достаточным количеством ресурсов для выполнения этой задачи. Если вы используете Plex Media Server на сетевом хранилище, проверьте его ЦП. Ящики NAS предназначены для общего доступа к файлам, для которого не требуется много ресурсов процессора, и, хотя он может позволить вам установить Plex, он просто не сможет его отключить. Удалите все ненужные процессы на вашем сервере Plex Media, которые загружают ресурсы вашего процессора. [ Читать: 5 лучших клиентских устройств Plex 2017: коробки Plex TV для потоковой передачи с сервера ]
Вы используете больше одновременных потоков, чем ваша система?
Если вы, ваш партнер и ваши дети одновременно смотрите разные фильмы, а Plex продолжает делать паузу, возможно, вы слишком много просите у своего медиасервера. Разные процессоры могут обрабатывать разное количество одновременных потоков. Проверьте количество одновременных потоков, которые ваш процессор может обработать. Более подробная информация об этом приведена в разделе «Транскодирование Plex». [ Читать: 5 советов для пользователей, переходящих из Kodi в Plex – Что нужно учитывать ]
Лучшие клиентские устройства Plex:
- Домашний медиа-сервер NVIDIA SHIELD TV Pro – $ 199,99
- Потоковый медиаплеер Amazon Fire TV – $ 89,99
- Премьера + 4K UHD года – $ 83,99
- CanaKit Raspberry Pi 3 Полный стартовый комплект – $ 69,99
- Консоль Xbox One 500 ГБ – $ 264,99
Просмотр файла журнала
Если Plex продолжает приостанавливать работу, ваш файл журнала может быть использован для обнаружения вашей проблемы и предлагает множество информации о том, что делает ваш сервер. Чтобы раскрыть пригодный для использования файл журнала, я предлагаю следующие шаги:
Войдите в веб-консоль своего сервера Plex, выберите значок настройки в правом верхнем углу экрана, выберите «Сервер» в горизонтальном меню и перейдите на вкладку «Общие». Затем вам будет представлено следующее:

Включить расширенные настройки Plex
Нажмите на кнопку Показать Дополнительно, показанную рядом с красной стрелкой. Далее отметьте следующие поля на той же странице.
- Включить ведение журнала отладки Plex Media Server
- Включить подробное ведение журнала Plex Media Server
Это ясно показано на изображении ниже:

Включить Plex Logging
Plex теперь начнет записывать важные события в свой журнал. Чтобы экспортировать файл журнала, перейдите в «Настройки» и «Сервер» еще раз, и на этот раз выберите «Справка» в самом низу. Затем нажмите кнопку «Загрузить журналы», и Plex спросит вас, где сохранить ZIP-файл, содержащий все ваши журналы. [ Читать: Включить субтитры в Plex – Как загрузить и настроить субтитры для Plex ]

Загрузить файлы журнала Plex
Сохраните файл в подходящем месте и извлеките его содержимое. Zip-файл содержит ряд файлов. Если Plex продолжает буферизацию, то файл Plex Media Server.log является тем, который нужно искать. Откройте этот файл и посмотрите на события, которые происходят во время потоковой передачи мультимедийного файла, и одно событие может указать вам направление вашей проблемы. Мы рассмотрим другие способы использования этого файла в следующем разделе. [ Читать: установить PlexPy в Ubuntu – контролировать использование Plex Media Server ]
Plex Transcoding
Как уже говорилось, транскодирование – это процесс преобразования медиа-контента в оптимальный формат для приемного устройства. Команда Plex сформулировала четкие рекомендации относительно того, сколько одновременных транскодированных потоков вы можете использовать с разными процессорами. Зайдите на CPUBenchmark.net и найдите свой процессор Plex Media Server. Это даст вам оценку PassMark в тысячах. Plex предоставляет следующие рекомендации для транскодированных потоков:
- Потоки фильмов 1080p / 10Mbps: 2000 PassMark
- Потоковое видео 720p / 4Mbps: 1500 PassMark
Разделите балл вашего процессора на 2000, если вы используете видео 1080p или 1500 для 720p. Это даст вам приблизительное представление о том, на сколько потоков способен Plex Media Server. 4K video – совершенно другая игра с мячом.
Вы также должны проверить файл журнала Plex, чтобы убедиться, что он эффективно обрабатывает транскодирование. Plex рекомендует открыть файл журнала и выполнить поиск скорости =>. Пример результата показан ниже:
Aug 08, 2017 10:12:51 [0x10dc5c000] VERBOSE - * speed => 3.1
Обратите внимание на числа в конце каждой строки с точностью до 1 знака после запятой. Если какая-либо из этих цифр окажется ниже 1,0, ваша система не будет эффективно транскодировать. Либо уменьшите количество одновременных потоков, либо закройте другие ненужные приложения, которые могут использовать ваш ЦП. Если это не помогает, рассмотрите возможность использования устройства с лучшим процессором в качестве Plex Media Server. В следующем разделе мы рассмотрим настройки, которые вы можете сделать для улучшения транскодирования Plex. [ Читайте: Plex vs Kodi – Руководство по окончательному сравнению для начинающих ]
Настройки транскодера Plex
Существует ряд других настроек транскодера Plex, которые вы можете настроить, если Plex продолжает делать паузу. Чтобы получить к ним доступ, откройте веб-консоль Plex и перейдите в следующее местоположение:
Настройки> Сервер> Транскодер
Вам будет представлен следующий экран:

Настройки транскодера Plex
Здесь есть две настройки, чтобы посмотреть, продолжает ли Plex останавливаться:
Качество Транскодера
По умолчанию установлено значение «Автоматически». Но если Plex продолжает буферизировать, попробуйте переключиться на Prefer Higher Speed Encoding. Это может решить вашу проблему, однако вы можете увидеть снижение качества потоковой передачи. [ Читать: 5 лучших альтернатив Kodi для энтузиастов СМИ – Kodi Like Apps ]
Дроссельный буфер Plex Transcoder
Дроссельный буфер транскодера Plex устанавливается в секундах. Обычно это время, в течение которого Plex должен буферизовать данные, прежде чем он начнет передавать их на ваши клиентские устройства. Если Plex продолжает буферизировать, попробуйте уменьшить дроссельный буфер транскодера, чтобы Plex мог передавать данные ближе к реальному времени. По умолчанию настройка дроссельного буфера транскодера Plex составляет 60 секунд. Запишите это на случай, если это не даст эффекта, и вам нужно отменить изменение обратно. [ Читать: Руководство: Как установить Plex на Windows Server 2016? ]
Устранение неполадок, связанных с буферизацией Plex – последние мысли о том, когда Plex продолжает останавливаться
Если Plex продолжает делать паузу, это может помешать вашему потоковому воспроизведению мультимедиа. К счастью, есть ряд шагов, которые вы можете предпринять, чтобы этого не произошло. Начните с нижней части, чтобы убедиться, что ваше решение подходит для Plex Media Server. Если с вашим оборудованием все в порядке, оцените файл журнала Plex и посмотрите некоторые настройки транскодера, такие как буфер дросселя транскодера Plex. С помощью этих простых шагов вы сможете понять, почему Plex продолжает буферизовать, и найти подходящее решение для вашей проблемы. Надеюсь это поможет!
Источник записи: https://www.smarthomebeginner.com
Код ошибки S1001 (сетевой) появляется внутри Plex Media Player всякий раз, когда игроку нужно что-то перекодировать. Эта проблема возникает как с контентом 4k, так и с контентом Full HD, а также при попытке понизить разрешение с 1080 до 480 пикселей.
Код ошибки S1001 (сеть) в Plex Movie Player
Как выясняется, несколько разных сценариев могут в конечном итоге вызвать эту конкретную проблему внутри Plex Media Player. Вот несколько потенциальных виновников:
- Несоответствие сервера Plex. Одним из наиболее распространенных случаев, вызывающих эту ошибку, является плохое обновление, которое в конечном итоге привело к несогласованности с вашим сервером Plex. Если этот сценарий применим, вы сможете решить проблему, переустановив сервер Plex вместе со всеми связанными зависимостями.
- Пользовательские URL-адреса внутри меню «Дополнительно». Как оказалось, эта проблема возникает в тех случаях, когда пользователи ранее заполняли окно предварительного просмотра фильма в меню «Дополнительно» в меню сервера Plex. В этом случае очистка ссылок из окна видео в начале ролика должна решить проблему навсегда.
- Поврежденная база данных сервера Plex. При определенных обстоятельствах эта проблема также может возникать из-за поврежденных записей в базе данных сервера Plex, которая хранится локально. Чтобы решить эту проблему, вам нужно запустить серию команд командной строки, чтобы использовать функцию восстановления.
- Вмешательство стороннего антивируса или брандмауэра — если вы используете сторонний брандмауэр или антивирус, возможно, ложное срабатывание в отношении вашего сервера Plex Media преждевременно прерывает соединение. В этом случае вам необходимо отключить защиту в реальном времени или удалить чрезмерно защищенный пакет.
Один из наиболее распространенных случаев, которые вызывают эту ошибку, — это плохое обновление, выпущенное где-то в июле 2019 года. Если вы не обновляли свою версию Plex с тех пор или недавно установили более старую сборку того периода, скорее всего, это то, что вызывает ошибку. код: s1001 (сеть).
Примечание: с тех пор Plex выпустил исправление для этой проблемы, поэтому новые версии не должны вызывать такого же типа поведения.
Если этот сценарий применим, вы сможете решить эту проблему, переустановив сервер Plex. Это устранит любые проблемы, оставшиеся после предыдущих обновлений.
Если вы хотите продолжить эту процедуру, следуйте приведенным ниже инструкциям, чтобы полностью удалить Plex Media Server и аккуратно переустановить последнюю версию:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите appwiz.cpl в текстовое поле и нажмите Enter, чтобы открыть меню «Программы и компоненты».
Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ.
- Как только вы окажетесь в меню «Программы и компоненты», прокрутите список установленных программ и найдите запись, связанную с Plex Media Server. Когда вы его увидите, щелкните его правой кнопкой мыши и выберите «Удалить» из появившегося контекстного меню.
Удаление Plex Media Player
- На экране удаления следуйте инструкциям на экране, чтобы завершить процесс удаления.
- Нажмите клавишу Windows + R, чтобы открыть другое диалоговое окно «Выполнить». В текстовом поле введите «regedit» и нажмите Enter, чтобы открыть утилиту «Редактор реестра».
Запуск редактора реестра
Примечание. Когда появится запрос управления учетными записями пользователей, нажмите «Да», чтобы предоставить редактору реестра права администратора.
- В редакторе реестра используйте меню слева, чтобы перейти в следующее место: HKEY_CURRENT_USER Software
- Попав туда, щелкните правой кнопкой мыши клавишу Plex, Inc. и выберите «Удалить» из появившегося контекстного меню.
Удаление папки реестра для Plex
- После удаления ключа реестра, связанного с Plex, закройте редактор реестра и нажмите клавишу Windows + R, чтобы открыть другое диалоговое окно «Выполнить». На этот раз вставьте следующую команду в текстовое поле и нажмите Enter, чтобы получить доступ к скрытой папке appdata (по умолчанию скрытой):% LOCALAPPDATA%
- Внутри папки App Data> Local прокрутите список папок и найдите папку с именем Plex Media Server. Когда вы его увидите, щелкните его правой кнопкой мыши и выберите «Удалить» из появившегося контекстного меню.
Удаление сервера данных приложения Plex
- После удаления папки вы, по сути, удалили все компоненты предыдущей установки Plex. Теперь перезагрузите компьютер, чтобы завершить операцию, и дождитесь завершения следующего запуска.
- После того, как ваш компьютер загрузится, посетите страницу загрузки Plex Media Server и загрузите последнюю версию Plex Media Server для Windows.
Скачивание последней версии Plex Media Server
- После завершения загрузки дважды щелкните исполняемый файл установки, нажмите «Установить» и следуйте инструкциям на экране, чтобы завершить установку.
Переустановка Plex Media Server
Примечание. Когда вам будет предложено UAC (запрос контроля учетных записей пользователей), нажмите Да, чтобы предоставить права администратора.
- Следуйте оставшимся инструкциям, чтобы подключиться к серверу Plex, затем перезагрузите компьютер в последний раз, чтобы завершить установку и посмотреть, исправлен ли теперь код ошибки s1001 (сеть).
Если переустановка Plex Media Server не устранила проблему, перейдите к следующему потенциальному исправлению ниже.
Метод 2: удаление настраиваемых URL-адресов из меню «Дополнительно»
Если описанный выше метод не сработал для вас, возможно, проблема вызвана одним или несколькими настраиваемыми URL-адресами, которые сохранены в меню «Настройки»> «Дополнительно». Однако, если ваша учетная запись Plex совершенно новая, это исправление не будет применяться, поскольку нет никаких шансов, что какие-либо пользовательские URL-адреса блокируют задание потоковой передачи.
Несколько затронутых пользователей подтвердили, что проблема была решена после того, как они удалили все настраиваемые URL-адреса из видеоролика в начале ролика. Если этот сценарий применим, следуйте приведенным ниже инструкциям, чтобы удалить пользовательские URL-адреса из меню «Дополнительно» в настройках учетной записи сервера Plex:
- Получите доступ к серверу Plex из браузера по умолчанию и войдите в свою учетную запись.
- Оказавшись внутри, щелкните значок своей учетной записи (в правом верхнем углу), затем нажмите «Учетная запись» в появившемся контекстном меню.
Доступ к настройкам учетной записи вашего сервера Plex
- Затем используйте меню с левой стороны, чтобы прокрутить вниз до подменю «Настройки», затем нажмите «Дополнительно».
- В меню «Дополнительно» перейдите в правую часть и снимите флажок «Видео в начале ролика».
Доступ к предварительному ролику фильма
- Наконец, нажмите «Сохранить изменения», чтобы завершить операцию.
- Повторите действие, которое ранее вызывало проблему, и посмотрите, решена ли проблема.
Если тот же код ошибки s1001 (сеть) все еще возникает, перейдите к следующему потенциальному исправлению ниже.
Метод 3: восстановление поврежденной базы данных Plex
Если ни одно из вышеперечисленных исправлений не помогло вам, вам следует подумать, что вы можете иметь дело с поврежденной базой данных. В этом случае вы сможете решить проблему, используя командную строку с повышенными привилегиями, чтобы восстановить поврежденную базу данных Plex и исправить код ошибки s1001 (сеть).
Имейте в виду, что процедура восстановления будет использовать инструменты и зависимости SQLite3, а в WIndows это не установлено по умолчанию. Поэтому, прежде чем продолжить выполнение приведенных ниже инструкций, установите последнюю версию SQLite3 из официальная страница загрузки,
Если этот сценарий применим, следуйте приведенным ниже инструкциям, чтобы начать восстановление базы данных на сервере базы данных Plex:
- Начните с того, что убедитесь, что Plex Media Server полностью выключен.
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите cmd в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными правами. В ответ на запрос UAC (Контроль учетных записей пользователей) нажмите Да, чтобы предоставить права администратора.
Запуск командной строки
- В командной строке с повышенными привилегиями введите следующие команды по порядку и нажмите Enter после каждой, чтобы перейти к расположению вашей базы данных и начать восстановление: cd «% LOCALAPPDATA% Plex Media Server Plug-in Support Databases» copy com .plexapp.plugins.library.db com.plexapp.plugins.library.db.original sqlite3 com.plexapp.plugins.library.db «DROP index ‘index_title_sort_naturalsort’» sqlite3 com.plexapp.plugins.library.db «УДАЛЕНИЕ из schema_db» где версия = ‘20180501000000’ «sqlite3 com.plexapp.plugins.library.db .dump> dump.sql del com.plexapp.plugins.library.db sqlite3 com.plexapp.plugins.library.db Примечание. При выполнении некоторых из этих команд вы можете получить несколько ответов, которые выглядят как ошибки. Но не беспокойтесь о них, потому что их следует ожидать, и они ни на что не повлияют.
- После успешной обработки каждой команды выше закройте командную строку с повышенными привилегиями и перезагрузите компьютер.
- После завершения следующего запуска повторите действие, которое ранее вызывало код ошибки s1001 (сеть), и посмотрите, решена ли проблема.
Если та же проблема все еще возникает даже после успешного восстановления базы данных Plex, перейдите к последнему потенциальному исправлению ниже.
Метод 4: отключение стороннего вмешательства (если применимо)
Если ни одно из перечисленных выше возможных исправлений не помогло вам, и вы используете сторонний пакет безопасности, возможно, ваш сервер Plex Media рассматривается как потенциальный поток безопасности, который в конечном итоге прерывает исправление.
В этом случае вам следует начать с отключения защиты в реальном времени вашего стороннего антивируса или брандмауэра. С большинством сторонних пакетов безопасности вы можете сделать это прямо с помощью значка на панели задач вашего антивируса.
Отключение щитов Avast
Примечание. Помните, что если вы используете брандмауэр стороннего производителя, отключения защиты в реальном времени будет недостаточно, поскольку те же ограничения и правила безопасности останутся в силе даже после отключения функции защиты в реальном времени.
Если вы используете сторонний пакет безопасности с компонентом брандмауэра, следуйте приведенным ниже инструкциям, чтобы временно удалить его и посмотреть, решит ли это проблему с сервером в Plex Movie Player:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». В диалоговом окне «Выполнить» введите «appwiz.cpl» в текстовое поле и нажмите Enter, чтобы открыть меню «Программы и компоненты».
Введите appwiz.cpl и нажмите Enter, чтобы открыть страницу установленных программ.
- В меню «Программы и компоненты» прокрутите список установленных приложений и найдите сторонний пакет безопасности. Когда вы его увидите, щелкните его правой кнопкой мыши и выберите в контекстном меню «Удалить».
Удаление антивирусного инструмента
Примечание. Если вы хотите быть более тщательными, вы также можете удалить любые файлы, оставшиеся после установки антивируса.
- Следуйте инструкциям на экране, чтобы завершить удаление, затем перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске компьютера.