Loading
Go to PleX
r/PleX
For questions and comments about the Plex Media Server. The Plex Media Server is smart software that makes playing Movies, TV Shows and other media on your computer simple.
This page is community-driven and not run by or affiliated with Plex, Inc.
Members
Online
•
Fire Fox Playback error code s4032 (manifest)
Help
I am trying to play my media and when I go to play I am greeted with error code s4032 (manifest) however in google chrome it works fine is there a fix that I can enable because I left google and enjoy firefox
Plex является одним из самых популярных сервисов потоковой передачи мультимедиа во всем мире. Plex Media Server используется многими на различных платформах, включая NVIDIA Shield TV.
Однако в последнее время пользователи Plex Media Player и Server сталкиваются с рядом проблем с воспроизведением на устройствах NVIDIA Shield TV.
Трубка Nvidia Shield действительно борется с воспроизведением 4K HDR, и я перепробовал все в книге, чтобы исправить это. У вас есть какие-нибудь методы, которые работают, или мне стоит нажать на курок и получить Nvidia Shield Pro.
Источник
Источник
Согласно нескольким отчетам , Пользователи NVIDIA Shield TV сталкиваются с множеством проблем с воспроизведением Plex 4K HDR, такими как чрезмерная буферизация , отставание и т. д.
Неясно, какова точная причина этих проблем, но похоже, что некоторые из этих проблем начинаются ed после недавнего обновления Plex.
Некоторые пользователи считают, что проблемы могут быть связаны не с недавним обновлением Plex и могут быть связаны с NVIDIA Shield TV.
Все из у моих пользователей/клиентов с устройствами Roku нет проблем, у Plex на iOS нет проблем, у Plex для надстройки Kodi, безупречно (работает на указанном Shield), и, наконец, воспроизведение в Интернете работает нормально. Я полагаю, что есть проблема с текущим выпуском, проблема в том, что я загрузил версии Plex обратно до 8.19.3, но по-прежнему испытываю те же проблемы.
Источник
Источник
Однако ничего не ясно, поскольку ни Plex, ни NVIDIA пока не комментировали этот вопрос. Кроме того, в настоящее время нет обходных путей для этих проблем, что еще больше беспокоит пользователей.
Пользователи Plex с NVIDIA Shield безуспешно пытались устранить общие неполадки и даже пытались использовать более старые версии приложения Plex.
Пользователи даже указали, что контент Plex 4K продолжает буферизоваться на NVIDIA Shield даже после правильного подключения к Интернету. Более того, некоторые пользователи даже получают ошибки воспроизведения, такие как S4032 (Manifest).
Привет,
Итак, когда я пытаюсь напрямую воспроизвести контент 4K REMUX с моего домашнего NAS , видео «тормозит» каждые 10-15 минут. И под задержками я имею в виду, что похоже, что частота кадров замедляется до 5 кадров в секунду на 1-2 секунды, а затем возвращается к норме.
Это не буферизация, и я слышу звук на 100% нормально делая «лаг». Он также не заикается, поскольку видео продолжает воспроизводиться, но с очень низким FPS.
Я смотрю контент на Nvidia Shield TV Pro, который подключен к Ethernet, прямо к моему маршрутизатору.
Источник
Код ошибки воспроизведения S4032 (манифест) при воспроизведении MKV с сервером на Nvidia Shield
Источник
Источник
Все это еще больше усложняет ситуацию, которая теперь требует серьезного вмешательства со стороны Plex и NVIDIA.
Член персонала NVIDIA Он попросил пострадавшего пользователя включить функцию автоматического переключения частоты кадров/разрешения в Plex, что в дальнейшем разрешило их проблема с качеством видео.
Однако надлежащее исправление этих проблем с воспроизведением все еще требуется. Надеюсь, Plex и NVIDIA внимательно изучат эти проблемы и вскоре решат их.
Источник
Тем не менее, мы сообщим более подробную информацию по мере появления новой информации, так что следите за обновлениями.
ПРИМЕЧАНИЕ. В нашем специальном разделе о NVIDIA есть больше таких историй, поэтому обязательно прочтите его.
Рекомендуемые источники изображений: Plex & NVIDIA
Всем привет! Сегодня мы поговорим о ошибке BROM ERROR: S_FT_ENABLE_DRAM_FAIL (4032) в SP Flash Tool данная ошибка часто встречается при перепрошивке смартфонов и планшетов. В этой статье мы разберем возможные программные ошибки, а также рассмотрим аппаратные неисправности, приводящие к ошибке BROM ERROR: S_FT_ENABLE_DRAM_FAIL (4032).
Как следует из текста самой ошибки, её возникновение связано с неудачей в инициализации памяти телефона (DRAM). Обычно данная ошибка возникает во время прошивки телефона с помощью программы SP Flash Tool, при этом сам телефон к тому времени уже может никак не реагировать на многократные попытки пользователя его включить. Сборник Ошибок sp flash tool и их решение
*Preloader не может инициализировать память.
Если Ваш аппарат имеет ID 2013CP8799 и позднее (выпуск аппарата конца 2013 начала 2014 г.), и Вы неудачно прошились (аппарат не включается и не реагирует на кнопки вовсе), при подключении аппарата с аккумулятором опознается в диспетчере устройств как «неизвестное устройство», а при подключении без аккумулятора у Вас кратковременно появляется устройство «MTK USB Port (COM)», при попытке прошить вновь флэштул выдает ошибку «4032» и выглядит Ваш «трупик» примерно так:
Настраиваем медиа сервер Plex
То Вы клиент этой инструкции. Предполагается что драйвер «MTK USB Port (COM)» уже установлен.
Решение:
Для начала скачиваем SP Flash Tool;
Далее Вам потребуется прошивка (не ниже версии 5.0), так как прелоадер ранних версий не подходят к аппаратам наших ревизий. Именно по этой причине Вы и получили «кирпич». Скачиваем официальную китайскую прошивку для своей версии телефона (WCDMA или TD-SCDMA).
Скачав и распаковав SP Flash Tool и прошивку запускаем Flash_tool. exe, в качестве скаттер файла выбираем файл «MT6589_Android_scatter_emmc. txt» из папки с прошивкой. Выглядит это так:
Далее вынимаем аккумулятор из аппарата, нажимаем в программе кнопку «Download» и подключаем наш аппарат к компьютеру;
Как только процесс начнется, и полоска процесса сменит цвет с красного на желтый, вставляем аккумулятор (не отключая от компьютера естественно) и дожидаемся окончания процесса загрузки;
По окончанию процесса программа выдаст Вам уведомление в виде зеленого кружка с галочкой внутри об успешном завершении прошивки. Далее отключаем аппарат от компьютера и пытаемся запустить.
Если ничего не помогло, то попробуйте сменить версию прошивальщика
Для избавления от ошибки BROM ERROR : S_FT_ENABLE_DRAM_FAIL (4032) рекомендую сделать следующее:
Если прелоадер попадётся родной после красной полосы начнётся тестирование памяти (В последних версиях SP FT это только DRAM+инфа о разделах)
После этого можно поместиь(заменить) этот прелоадер в папку с прошивкой
При отсутствии аппаратных проблем, прелоудер не должен возвращать ошибок инициализации памяти.
Выводы
Причинами ошибки BROM ERROR : S_FT_ENABLE_DRAM_FAIL могут выступать различные факторы, от банального выхода из строя памяти устройства до некорректно использованного загрузчика (preloader). Используйте весь комплекс перечисленных мной советов, это поможет устранить ошибку BROM ERROR : S_FT_ENABLE_DRAM_FAIL на вашем мобильном устройстве.
Укрощаем пыл Plex на ARM устройствах
Всё началось в моего вопроса в 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 будет выглядеть приблизительно так:
Источник: kodyoshibok03.ru
Plex for Android
версия: 9.13.1.37459
Последнее обновление программы в шапке: 22.12.2022
Краткое описание:
Потоковое аудио и видео с ПК.
Источник:
Настройки транскодера 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 продолжает буферизовать, и найти подходящее решение для вашей проблемы. Надеюсь это поможет!
Источник: mediadoma.com
Укрощаем пыл Plex на ARM устройствах
Всё началось в моего вопроса в 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 пакетов под любую архитектуру процессора. Ну и само собой многим параноикам-киноманам не захочется устанавливать кота в мешке на свою систему.
Emby Media Server
Существует 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 ):
$ curl -s https://plex.tv/api/downloads/1.json | python -mjson.tool | grep x31plus «url»: «https://downloads.plex.tv/plex-media-server/1.0.3.2461-35f0caa/PlexMediaServer_1.0.3.2461-35f0caa_arm-x31plus.qpkg
Файл qpkg является симбиозом shell скрипта и нескольких архивов. Распаковать его в директорию plex_media_server мы можем с помощью команды:
$ mkdir plex_media_server $ wget https://downloads.plex.tv/plex-media-server/1.0.3.2461-35f0caa/PlexMediaServer_1.0.3.2461-35f0caa_arm-x31plus.qpkg $ dd if=PlexMediaServer_1.0.3.2461-35f0caa_arm-x31plus.qpkg bs=22954 skip=1 status=none | tar -xzf — -C plex_media_server
Полученные файлы можно поместить в Docker контейнер, но об этом чуть позже. Предположим, что мы запустили Plex и собираемся посмотреть в браузере фильм, который уже закодирован в h264 со звуковой AC3 5.1. Что сделает Plex?
Он начнет перекодировать дорожку AC3 5.1 в AAC 5.1. А для просмотра видео на ноутбуке нам нет необходимости слушать видео с шестью каналами, да и небыстрый процессор даёт о себе знать с периодическими паузами при просмотре.
К счастью у Plex есть конфигурационные профили, которые можно редактировать. Например профиль для браузеров Resources/Profiles/Web.xml .
Web.xml
В нём мы видим параметр , который говорит о том, что максимальное количество каналов для аудио не должно превышать шесть. А при перекодировании аудио дорожки это означает, что если мы преобразуем AC3 6 каналов в AAC, то результирующий AAC тоже будет иметь 6 каналов, т.е. мы декодируем 6 каналов AC3 и кодируем их в 6 каналов AAC, лишний раз используя ресурсы CPU. При просмотре видео это вызывает периодические подвисания.
Чтобы включить так называемый downmix, нужно параметр 6 заменить на 2 и получим . Тогда файлы с шестиканальной звуковой дорожкой будут преобразовываться в стерео.
Для большинства пользователей этот вариант будет приемлемым. Но не для тех, у кого есть файлы с шестиканальной дорожкой AAC. В данном случае шестиканальный AAC будет преобразоываваться в stereo AAC. А это опять трата ресурсов процессора и периодические зависания при просмотре видео.
Я полагал, что колдование с профилями может решить проблему, но, к сожалению, в текущей версии Plex такие исключения не возможны. На форуме Plex уже две недели без ответа висит запрос о добавлении подобной опции.
Единственный вариант для решения этой проблемы я увидел в подмене бинарника Plex Transcoder на скрипт, который будет формировать необходимые параметры при наличии AAC дорожки в видео файле.
magic.sh
При тестировании выяснилось, что данный хак неплохо работает с видео файлами из моей медиатеки.
Docker
Теперь посмотрим как всё это обернуть в образ Docker. Как минимум должны выполняться следующие условия:
- Доступ из контейнера возможен только к определенным директориям.
- Plex не должен запускаться из под root, даже внутри контейнера.
- Почему бы не использовать systemd для запуска контейнера с Plex?
Далее приведу выдержки из Dockefile , который я использую.
Копируем и распаковываем скачанный архив (можно получить напрямую через wget, но в используемой мной конфигурации это запрещено). Использую COPY вместо ADD чтобы избежать автоматической распаковки архива, в данном случае в этом нет необходимости. Выражение || true позволяет проигнорировать сообщение gzip о мусоре после конца архива.
COPY PlexMediaServer_1.0.3.2461-35f0caa_arm-x31plus.qpkg /tmp/plex_media_server.tar RUN < dd if=/tmp/plex_media_server.tar bs=22954 skip=1 status=none | tar -xzf — -C /opt/plex/Application || true; > rm -f /tmp/plex_media_server.tar
Добавляем в контейнер непривилегированного системного пользователя plex .
RUN useradd -r -d /var/lib/plex -s /sbin/nologin plex
RUN sed -i ‘s/name=»audio.channels» value=»6″/name=»audio.channels» value=»2″/’ /opt/plex/Application/Resources/Profiles/Web.xml
Все дальнейшие действия в контейнере будут выполняться от пользователя plex .
USER plex
Помечаем пути /var/lib/plex (для сохранения состояния базы медиа файлов) и /media (путь для медиа файлов) как внешние тома:
VOLUME [«/var/lib/plex»,»/media»]
Запуск контейнера
В команде ниже мы транслируем стандартный порт 32400 в 80-й http порт, монтируем путь /home/plex в /var/lib/plex внутри контейнера и /home/user/media в /media .
$ docker run —name plex —hostname plex —rm -p 80:32400 -v /home/plex:/var/lib/plex -v /home/user/media:/media pleximage
systemd
Unit файл, который я использую для запуска контейнера plex.
[Unit] Description=Plex Media Server After=docker.service Requires=docker.service [Service] Environment=MEDIA_LIB=/home/user/media Environment=CONFIG_DIR=/var/lib/plex Environment=DOCKER_IMAGE=kayrus/plex Environment=PLEX_INT_PORT=32400 Environment=PLEX_EXT_PORT=32400 # Remove old Plex container ExecStarPre=-/usr/bin/docker rm plex ExecStart=/usr/bin/docker run —name plex —hostname plex —rm -p $:$ -v $:/var/lib/plex -v $:/media $ # Fix foreign network which requires Plex login/signup ExecStartPost=/sbin/iptables -t nat -I POSTROUTING -o docker0 -p tcp -m tcp —dport $ -j MASQUERADE ExecStopPost=-/sbin/iptables -t nat -D POSTROUTING -o docker0 -p tcp -m tcp —dport $ -j MASQUERADE ExecStop=/usr/bin/docker stop plex # Remove pidfile after stop which prevents Plex server start ExecStopPost=/bin/rm -f $/Library/Applicationx20Support/Plexx20Mediax20Server/plexmediaserver.pid [Install] WantedBy=multi-user.target
https и nginx
Чтобы иметь доступ к Plex из интернета, рекомендуется использовать HTTPS соединение. Если не хочется регистрироваться и платить деньги за дополнительные возможности Plex, то сертификат можно настроить самостоятельно. Можно использовать самоподписанный сертификат, можно использовать сертификат от Let’s Encrypt. Но в конечном итоге конфигурационный файл nginx будет выглядеть приблизительно так:
nginx_plex.conf
# Реализуем автоматический редирект на Plex dashboard, изначально в бесплатной версии это не предусмотрено. map $request_method$request_uri$http_referer $do_redirect < «GET/» 1; default 0; >server < # Listen only HTTPS socket listen [::]:443; # Enter your domain here server_name plex.example.com; # Configure your SSL certificates here ssl on; include ssl.conf; ssl_trusted_certificate ssl/ca-certs.pem; ssl_certificate ssl/plex.example.com.pem; ssl_certificate_key ssl/plex.example.com-key.pem; # Protect Plex by basic auth auth_basic «denied»; auth_basic_user_file .htpasswd; # Redirect to the Plex dashboard if ($do_redirect = 1) < return 302 https://$host/web; ># Default location location / < # Не будем передавать в Plex наши пароли proxy_set_header Authorization «»; proxy_buffering off; proxy_pass http://localhost:32400; ># Websockets location location /:/websockets/ < # Не будем передавать в Plex наши пароли proxy_set_header Authorization «»; proxy_buffering off; proxy_pass http://localhost:32400; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection «upgrade»; >>
- Репозиторий с информацией о том как запустить Plex в Docker контейнере под архитектурой ARM: https://github.com/kayrus/plex
- Репозиторий с информацией о том как запустить Emby Media Server в Docker контейнере под архитектурой ARM: https://github.com/kayrus/emby
Источник: habr.com
Solved
I loved the ability to open the built in chrome browser, then open Plex and work plex from inside of a locked window on my runescape screen and saving it as a tool, this was amazing not having a boarder or tabs from the browser.
Over all better then the alt+3 solution.
But in the past couple of months this has not work i have tried every possible way to diagnose if its on my end or alt1’s. i have tried multiple PC’s and fresh installs to use Alt1 and plex again with runescape.
My plex server is a isolated server that is well maintained and plays back amazing on any other device, except inside the Alt1 browser. so to dismiss that question of my plex server being the problem, this is not it.
I don’t know how to explain what i thank is the problem with out sounding like i don’t know what I’m talking about.
So to repeat the problem.
1.fresh install of windows and updates any modern PC
2.install chrome browser, open browser, go to plex.tv or direct connect to plex. try and watch any video. works perfect
3.install Alt1, open Alt1 built in chrome browser, go to plex.tv or direct connect to plex. try and watch any video. «Playback Error» Error code: s4032 (Manifest). No Good
Can you please please please update the chrome browser to support Plex again.
Thanks for such a great app you are a key component in the Runscape experience
Last edited by kilerdeath3 (2020-01-18 04:59:14)
Plex является одним из самых популярных сервисов потоковой передачи мультимедиа во всем мире. Plex Media Server используется многими на различных платформах, включая NVIDIA Shield TV.
Однако в последнее время пользователи Plex Media Player и Server сталкиваются с рядом проблем с воспроизведением на устройствах NVIDIA Shield TV.
Трубка Nvidia Shield действительно борется с воспроизведением 4K HDR, и я перепробовал все в книге, чтобы исправить это. У вас есть какие-нибудь методы, которые работают, или мне стоит нажать на курок и получить Nvidia Shield Pro.
Источник
Источник
Согласно нескольким отчетам , Пользователи NVIDIA Shield TV сталкиваются с множеством проблем с воспроизведением Plex 4K HDR, такими как чрезмерная буферизация , отставание и т. д.
Неясно, какова точная причина этих проблем, но похоже, что некоторые из этих проблем начинаются ed после недавнего обновления Plex.
Некоторые пользователи считают, что проблемы могут быть связаны не с недавним обновлением Plex и могут быть связаны с NVIDIA Shield TV.
Все из у моих пользователей/клиентов с устройствами Roku нет проблем, у Plex на iOS нет проблем, у Plex для надстройки Kodi, безупречно (работает на указанном Shield), и, наконец, воспроизведение в Интернете работает нормально. Я полагаю, что есть проблема с текущим выпуском, проблема в том, что я загрузил версии Plex обратно до 8.19.3, но по-прежнему испытываю те же проблемы.
Источник
Источник
Однако ничего не ясно, поскольку ни Plex, ни NVIDIA пока не комментировали этот вопрос. Кроме того, в настоящее время нет обходных путей для этих проблем, что еще больше беспокоит пользователей.
Пользователи Plex с NVIDIA Shield безуспешно пытались устранить общие неполадки и даже пытались использовать более старые версии приложения Plex.
Пользователи даже указали, что контент Plex 4K продолжает буферизоваться на NVIDIA Shield даже после правильного подключения к Интернету. Более того, некоторые пользователи даже получают ошибки воспроизведения, такие как S4032 (Manifest).
Привет,
Итак, когда я пытаюсь напрямую воспроизвести контент 4K REMUX с моего домашнего NAS , видео «тормозит» каждые 10-15 минут. И под задержками я имею в виду, что похоже, что частота кадров замедляется до 5 кадров в секунду на 1-2 секунды, а затем возвращается к норме.
Это не буферизация, и я слышу звук на 100% нормально делая «лаг». Он также не заикается, поскольку видео продолжает воспроизводиться, но с очень низким FPS.
Я смотрю контент на Nvidia Shield TV Pro, который подключен к Ethernet, прямо к моему маршрутизатору.
Источник
Код ошибки воспроизведения S4032 (манифест) при воспроизведении MKV с сервером на Nvidia Shield
Источник
Источник
Все это еще больше усложняет ситуацию, которая теперь требует серьезного вмешательства со стороны Plex и NVIDIA.
Член персонала NVIDIA Он попросил пострадавшего пользователя включить функцию автоматического переключения частоты кадров/разрешения в Plex, что в дальнейшем разрешило их проблема с качеством видео.
Однако надлежащее исправление этих проблем с воспроизведением все еще требуется. Надеюсь, Plex и NVIDIA внимательно изучат эти проблемы и вскоре решат их.
Источник
Тем не менее, мы сообщим более подробную информацию по мере появления новой информации, так что следите за обновлениями.
ПРИМЕЧАНИЕ. В нашем специальном разделе о NVIDIA есть больше таких историй, поэтому обязательно прочтите его.
Рекомендуемые источники изображений: Plex & NVIDIA
Всем привет! Сегодня мы поговорим о ошибке BROM ERROR: S_FT_ENABLE_DRAM_FAIL (4032) в SP Flash Tool данная ошибка часто встречается при перепрошивке смартфонов и планшетов. В этой статье мы разберем возможные программные ошибки, а также рассмотрим аппаратные неисправности, приводящие к ошибке BROM ERROR: S_FT_ENABLE_DRAM_FAIL (4032).
Как следует из текста самой ошибки, её возникновение связано с неудачей в инициализации памяти телефона (DRAM). Обычно данная ошибка возникает во время прошивки телефона с помощью программы SP Flash Tool, при этом сам телефон к тому времени уже может никак не реагировать на многократные попытки пользователя его включить. Сборник Ошибок sp flash tool и их решение
Программыне причины ошибки flashtool 4032
*Preloader не может инициализировать память.
Аппаратные причины ошибки flashtool 4032
Как исправить ошибку flashtool 4032
Если Ваш аппарат имеет ID 2013CP8799 и позднее (выпуск аппарата конца 2013 начала 2014 г.), и Вы неудачно прошились (аппарат не включается и не реагирует на кнопки вовсе), при подключении аппарата с аккумулятором опознается в диспетчере устройств как «неизвестное устройство», а при подключении без аккумулятора у Вас кратковременно появляется устройство «MTK USB Port (COM)», при попытке прошить вновь флэштул выдает ошибку «4032» и выглядит Ваш «трупик» примерно так:
Настраиваем медиа сервер Plex
То Вы клиент этой инструкции. Предполагается что драйвер «MTK USB Port (COM)» уже установлен.
Решение:
Для начала скачиваем SP Flash Tool;
Далее Вам потребуется прошивка (не ниже версии 5.0), так как прелоадер ранних версий не подходят к аппаратам наших ревизий. Именно по этой причине Вы и получили «кирпич». Скачиваем официальную китайскую прошивку для своей версии телефона (WCDMA или TD-SCDMA).
Скачав и распаковав SP Flash Tool и прошивку запускаем Flash_tool. exe, в качестве скаттер файла выбираем файл «MT6589_Android_scatter_emmc. txt» из папки с прошивкой. Выглядит это так:
Далее вынимаем аккумулятор из аппарата, нажимаем в программе кнопку «Download» и подключаем наш аппарат к компьютеру;
Как только процесс начнется, и полоска процесса сменит цвет с красного на желтый, вставляем аккумулятор (не отключая от компьютера естественно) и дожидаемся окончания процесса загрузки;
По окончанию процесса программа выдаст Вам уведомление в виде зеленого кружка с галочкой внутри об успешном завершении прошивки. Далее отключаем аппарат от компьютера и пытаемся запустить.
Если ничего не помогло, то попробуйте сменить версию прошивальщика
Еще советы по ошибке flashtool 4032
Для избавления от ошибки BROM ERROR : S_FT_ENABLE_DRAM_FAIL (4032) рекомендую сделать следующее:
Если прелоадер попадётся родной после красной полосы начнётся тестирование памяти (В последних версиях SP FT это только DRAM+инфа о разделах)
После этого можно поместиь(заменить) этот прелоадер в папку с прошивкой
При отсутствии аппаратных проблем, прелоудер не должен возвращать ошибок инициализации памяти.
Выводы
Причинами ошибки BROM ERROR : S_FT_ENABLE_DRAM_FAIL могут выступать различные факторы, от банального выхода из строя памяти устройства до некорректно использованного загрузчика (preloader). Используйте весь комплекс перечисленных мной советов, это поможет устранить ошибку BROM ERROR : S_FT_ENABLE_DRAM_FAIL на вашем мобильном устройстве.
Укрощаем пыл Plex на ARM устройствах
Всё началось в моего вопроса в 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 будет выглядеть приблизительно так:
Источник: kodyoshibok03.ru
Plex for Android
версия: 9.13.1.37459
Последнее обновление программы в шапке: 22.12.2022
Краткое описание:
Потоковое аудио и видео с ПК.
Источник:
Настройки транскодера 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 Media Server.
Если с вашим оборудованием все в порядке, оцените файл журнала Plex и посмотрите некоторые настройки транскодера, такие как буфер дросселя транскодера Plex. С помощью этих простых шагов вы сможете понять, почему Plex продолжает буферизовать, и найти подходящее решение для вашей проблемы. Надеюсь это поможет!
Источник: mediadoma.com
Укрощаем пыл Plex на ARM устройствах
Всё началось в моего вопроса в 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 пакетов под любую архитектуру процессора. Ну и само собой многим параноикам-киноманам не захочется устанавливать кота в мешке на свою систему.
Emby Media Server
Существует 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 ):
$ curl -s https://plex.tv/api/downloads/1.json | python -mjson.tool | grep x31plus «url»: «https://downloads.plex.tv/plex-media-server/1.0.3.2461-35f0caa/PlexMediaServer_1.0.3.2461-35f0caa_arm-x31plus.qpkg
Файл qpkg является симбиозом shell скрипта и нескольких архивов. Распаковать его в директорию plex_media_server мы можем с помощью команды:
$ mkdir plex_media_server $ wget https://downloads.plex.tv/plex-media-server/1.0.3.2461-35f0caa/PlexMediaServer_1.0.3.2461-35f0caa_arm-x31plus.qpkg $ dd if=PlexMediaServer_1.0.3.2461-35f0caa_arm-x31plus.qpkg bs=22954 skip=1 status=none | tar -xzf — -C plex_media_server
Полученные файлы можно поместить в Docker контейнер, но об этом чуть позже. Предположим, что мы запустили Plex и собираемся посмотреть в браузере фильм, который уже закодирован в h264 со звуковой AC3 5.1. Что сделает Plex?
Он начнет перекодировать дорожку AC3 5.1 в AAC 5.1. А для просмотра видео на ноутбуке нам нет необходимости слушать видео с шестью каналами, да и небыстрый процессор даёт о себе знать с периодическими паузами при просмотре.
К счастью у Plex есть конфигурационные профили, которые можно редактировать. Например профиль для браузеров Resources/Profiles/Web.xml .
Web.xml
В нём мы видим параметр , который говорит о том, что максимальное количество каналов для аудио не должно превышать шесть. А при перекодировании аудио дорожки это означает, что если мы преобразуем AC3 6 каналов в AAC, то результирующий AAC тоже будет иметь 6 каналов, т.е. мы декодируем 6 каналов AC3 и кодируем их в 6 каналов AAC, лишний раз используя ресурсы CPU. При просмотре видео это вызывает периодические подвисания.
Чтобы включить так называемый downmix, нужно параметр 6 заменить на 2 и получим . Тогда файлы с шестиканальной звуковой дорожкой будут преобразовываться в стерео.
Для большинства пользователей этот вариант будет приемлемым. Но не для тех, у кого есть файлы с шестиканальной дорожкой AAC. В данном случае шестиканальный AAC будет преобразоываваться в stereo AAC. А это опять трата ресурсов процессора и периодические зависания при просмотре видео.
Я полагал, что колдование с профилями может решить проблему, но, к сожалению, в текущей версии Plex такие исключения не возможны. На форуме Plex уже две недели без ответа висит запрос о добавлении подобной опции.
Единственный вариант для решения этой проблемы я увидел в подмене бинарника Plex Transcoder на скрипт, который будет формировать необходимые параметры при наличии AAC дорожки в видео файле.
magic.sh
При тестировании выяснилось, что данный хак неплохо работает с видео файлами из моей медиатеки.
Docker
Теперь посмотрим как всё это обернуть в образ Docker. Как минимум должны выполняться следующие условия:
- Доступ из контейнера возможен только к определенным директориям.
- Plex не должен запускаться из под root, даже внутри контейнера.
- Почему бы не использовать systemd для запуска контейнера с Plex?
Далее приведу выдержки из Dockefile , который я использую.
Копируем и распаковываем скачанный архив (можно получить напрямую через wget, но в используемой мной конфигурации это запрещено). Использую COPY вместо ADD чтобы избежать автоматической распаковки архива, в данном случае в этом нет необходимости. Выражение || true позволяет проигнорировать сообщение gzip о мусоре после конца архива.
COPY PlexMediaServer_1.0.3.2461-35f0caa_arm-x31plus.qpkg /tmp/plex_media_server.tar RUN < dd if=/tmp/plex_media_server.tar bs=22954 skip=1 status=none | tar -xzf — -C /opt/plex/Application || true; > rm -f /tmp/plex_media_server.tar
Добавляем в контейнер непривилегированного системного пользователя plex .
RUN useradd -r -d /var/lib/plex -s /sbin/nologin plex
RUN sed -i ‘s/name=»audio.channels» value=»6″/name=»audio.channels» value=»2″/’ /opt/plex/Application/Resources/Profiles/Web.xml
Все дальнейшие действия в контейнере будут выполняться от пользователя plex .
USER plex
Помечаем пути /var/lib/plex (для сохранения состояния базы медиа файлов) и /media (путь для медиа файлов) как внешние тома:
VOLUME [«/var/lib/plex»,»/media»]
Запуск контейнера
В команде ниже мы транслируем стандартный порт 32400 в 80-й http порт, монтируем путь /home/plex в /var/lib/plex внутри контейнера и /home/user/media в /media .
$ docker run —name plex —hostname plex —rm -p 80:32400 -v /home/plex:/var/lib/plex -v /home/user/media:/media pleximage
systemd
Unit файл, который я использую для запуска контейнера plex.
[Unit] Description=Plex Media Server After=docker.service Requires=docker.service [Service] Environment=MEDIA_LIB=/home/user/media Environment=CONFIG_DIR=/var/lib/plex Environment=DOCKER_IMAGE=kayrus/plex Environment=PLEX_INT_PORT=32400 Environment=PLEX_EXT_PORT=32400 # Remove old Plex container ExecStarPre=-/usr/bin/docker rm plex ExecStart=/usr/bin/docker run —name plex —hostname plex —rm -p $:$ -v $:/var/lib/plex -v $:/media $ # Fix foreign network which requires Plex login/signup ExecStartPost=/sbin/iptables -t nat -I POSTROUTING -o docker0 -p tcp -m tcp —dport $ -j MASQUERADE ExecStopPost=-/sbin/iptables -t nat -D POSTROUTING -o docker0 -p tcp -m tcp —dport $ -j MASQUERADE ExecStop=/usr/bin/docker stop plex # Remove pidfile after stop which prevents Plex server start ExecStopPost=/bin/rm -f $/Library/Applicationx20Support/Plexx20Mediax20Server/plexmediaserver.pid [Install] WantedBy=multi-user.target
https и nginx
Чтобы иметь доступ к Plex из интернета, рекомендуется использовать HTTPS соединение. Если не хочется регистрироваться и платить деньги за дополнительные возможности Plex, то сертификат можно настроить самостоятельно. Можно использовать самоподписанный сертификат, можно использовать сертификат от Let’s Encrypt. Но в конечном итоге конфигурационный файл nginx будет выглядеть приблизительно так:
nginx_plex.conf
# Реализуем автоматический редирект на Plex dashboard, изначально в бесплатной версии это не предусмотрено. map $request_method$request_uri$http_referer $do_redirect < «GET/» 1; default 0; >server < # Listen only HTTPS socket listen [::]:443; # Enter your domain here server_name plex.example.com; # Configure your SSL certificates here ssl on; include ssl.conf; ssl_trusted_certificate ssl/ca-certs.pem; ssl_certificate ssl/plex.example.com.pem; ssl_certificate_key ssl/plex.example.com-key.pem; # Protect Plex by basic auth auth_basic «denied»; auth_basic_user_file .htpasswd; # Redirect to the Plex dashboard if ($do_redirect = 1) < return 302 https://$host/web; ># Default location location / < # Не будем передавать в Plex наши пароли proxy_set_header Authorization «»; proxy_buffering off; proxy_pass http://localhost:32400; ># Websockets location location /:/websockets/ < # Не будем передавать в Plex наши пароли proxy_set_header Authorization «»; proxy_buffering off; proxy_pass http://localhost:32400; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection «upgrade»; >>
- Репозиторий с информацией о том как запустить Plex в Docker контейнере под архитектурой ARM: https://github.com/kayrus/plex
- Репозиторий с информацией о том как запустить Emby Media Server в Docker контейнере под архитектурой ARM: https://github.com/kayrus/emby
Источник: habr.com
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