Jak zaprojektować Plex dla użytkowników lokalnych i zdalnych

Eva Wong jest redaktorką techniczną i rezydentką majsterkowania w ZimaSpace. Jest geekiem od zawsze, z pasją do domowych laboratoriów i oprogramowania open source, a jej specjalnością jest przekładanie złożonych zagadnień technicznych na przystępne, praktyczne poradniki. Eva wierzy, że samodzielne hostowanie powinno sprawiać radość, a nie onieśmielać. Dzięki swoim samouczkom pomaga społeczności oswoić konfigurację sprzętu, od budowy pierwszego serwera NAS po opanowanie kontenerów Docker.

Konfiguracja Plex dla użytkowników lokalnych i zdalnych powinna uwzględniać, że odtwarzanie przez LAN i dostarczanie treści przez WAN to dwie ścieżki korzystające ze wspólnych multimediów i stanu, ale mające różne wąskie gardła.

Lokalnym użytkownikom zwykle zależy na niskim opóźnieniu i Direct Play, natomiast użytkownicy zdalni wymagają dostępności publicznej, odpowiedniej przepustowości wysyłania, obsługi różnych klientów i częstszego transkodowania. Zbuduj jedną warstwę stanu serwera i pamięci masowej, a następnie osobno zweryfikuj obie ścieżki dostarczania. Dzięki temu obejście problemów z dostępem zdalnym nie pogorszy lokalnego odtwarzania ani nie wymusi niepotrzebnej konwersji.

Zadbaj o prostą i szybką ścieżkę LAN

Klienci lokalni powinni łączyć się z Plex bez korzystania z publicznego serwera proxy ani trasy WAN. Dzięki temu odtwarzanie jest możliwe, gdy występują problemy z połączeniem internetowym, a diagnozowanie Direct Play jest łatwiejsze.

lokalny dostęp do Plex zależy od innych czynników niż standardowy dostęp zdalny, dlatego należy go testować osobno.

Przetestuj lokalny DNS, bezpośredni dostęp do serwera i znany plik Direct Play, celowo wyłączając ścieżkę publiczną. Jeśli odtwarzanie lokalne nie działa po wyłączeniu warstwy WAN, uprość wykrywanie i routing przed dodaniem kolejnych funkcji zdalnego dostępu.

Zapewnij osobną konfigurację dostępności dla połączeń WAN

Klienci zdalni potrzebują określonego sposobu łączenia się z serwerem przez NAT, serwer proxy lub prywatny tunel. Wybór wpływa na konfigurację zapory, wykrywanie urządzeń, certyfikaty i rozwiązywanie problemów.

bezpośredni zdalny dostęp do Plex zależy od warunków NAT, reguł przekierowania i weryfikacji z sieci zewnętrznej.

Wybierz jedną główną trasę połączenia zdalnego i sprawdź ją przez sieć komórkową lub inną sieć zewnętrzną, zanim zaprosisz użytkowników. Jeśli trasa opiera się na nieudokumentowanym rozwiązaniu awaryjnym lub przekaźniku, najpierw napraw dostępność, a dopiero potem dostosuj jakość zdalnego strumieniowania.

Dostosuj przepustowość wysyłania i transkodowanie

Ograniczenia przepustowości zdalnej mogą wymusić obniżenie jakości strumienia, co może zwiększyć zapotrzebowanie serwera na transkodowanie. Dlatego trzeba przetestować łączną wydajność warstwy WAN i mocy obliczeniowej.

Zdalne strumieniowanie Plex w 4K zależy od stabilnej prędkości wysyłania i może również wymagać konwersji po stronie serwera.

Odtwarzaj jednocześnie typowy strumień lokalny i strumień zdalny o najwyższej oczekiwanej jakości, mierząc prędkość wysyłania, użycie CPU/GPU i stabilność odtwarzania. Jeśli jakość zdalnego strumienia jest stabilna tylko wtedy, gdy lokalne odtwarzanie jest wstrzymane, współdzielonemu hostowi lub łączu WAN brakuje przepustowości, by obsłużyć oba scenariusze jednocześnie. Znany obciążeniowy scenariusz zdalnego strumieniowania Plex może posłużyć do przetestowania łącza WAN, gdy na tym samym serwerze trwa lokalna sesja Direct Play.

Oddziel zasady dotyczące użytkowników od zasad sieciowych

Użytkownicy zdalni mogą potrzebować innego dostępu do bibliotek, limitów jakości lub zakresu wsparcia, bez zmiany fizycznej topologii pamięci masowej. Oddzielenie zasad dotyczących tożsamości od reguł sieciowych ogranicza przypadkowe powiązanie tego, kto może oglądać multimedia, ze sposobem przesyłania pakietów do Plex.

Ograniczenia użytkowników Plex pozwalają różnicować dostęp do bibliotek w zależności od konta bez zmiany bazowej ścieżki serwera.

Przetestuj jedno konto lokalne i jedno zdalne na tych samych materiałach, zapisując zarówno zasady dostępu, jak i ścieżkę odtwarzania. Jeśli zmiana zasad dotyczących użytkowników nieoczekiwanie wpływa na zachowanie sieci, udokumentuj tę zależność przed rozszerzeniem udostępniania.

Konfiguracja NAS-a i serwera

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.