Op een kleine thuisserver bestaat de beste Plex-instelling voor externe 4K-streaming er meestal uit dat je de meest voorkomende stream eenvoudig maakt, in plaats van de server elke incompatibiliteit met brute kracht te laten oplossen. Begin met een bekende externe client, geef de voorkeur aan Direct Play wanneer de client en verbinding dit aankunnen, en reserveer transcoding voor situaties waarin conversie echt nodig is.
De basis is belangrijk, omdat “4K-buffering” verschillende beperkingen kan verbergen. Een bestand met een hoge bitrate kan de werkelijke uploadsnelheid overschrijden, een kwaliteitsinstelling van de client kan conversie aanvragen, ondertiteling of audio kan de compatibiliteit veranderen, of een onvermijdelijke transcode kan een kleine CPU overbelasten. Pas één laag tegelijk aan en behoud een wijziging alleen wanneer dezelfde externe test daardoor verbetert.
Begin met één externe 4K-baseline
Kies één 4K-bestand dat het hoogste niveau vertegenwoordigt van wat je daadwerkelijk extern streamt, en één client die je herhaaldelijk kunt testen. Start het afspelen buiten je thuisnetwerk en noteer of Plex Direct Play, Direct Stream of Transcode meldt, samen met de geselecteerde kwaliteit en de bitrate van het bestand.
Een nuttige 4K-baseline maakt onderscheid tussen het mediapad en de vraag naar de servercapaciteit. Een gedetailleerd 4K-afspeelpad hangt af van clientcompatibiliteit, netwerkcapaciteit en de vraag of Plex moet transcoderen. Daardoor kan dezelfde kleine server in de ene sessie moeiteloos functioneren en in de andere overbelast raken.
Stem niet alleen af op basis van een snelheidstest. De voorwaarde voor succes in dit gedeelte is een reproduceerbare sessie waarvan je de afspeelmodus, externe verbinding, bitrate van het bestand en serverbelasting kunt observeren. Als je het probleem niet kunt reproduceren, behoud dan de huidige instellingen en verbeter eerst de test voordat je iets anders wijzigt.
Maak Direct Play het eerste doel
Voor een kleine server is Direct Play het voordeligste succesvolle pad, omdat Plex de opgeslagen media verzendt in plaats van de video te decoderen en opnieuw te coderen. Controleer of de externe client de videocodec, audiotrack, container, HDR-weergave en ondertitelingsmodus van het baselinebestand ondersteunt.
Controleer op de client de instelling met de naam Internet Streaming, Remote Quality, Original of Maximum, in plaats van ervan uit te gaan dat de standaardinstelling het bronbestand aanvraagt. Het verhogen van Remote Quality kan een onnodig verzoek om lagere kwaliteit verwijderen wanneer de verbinding voldoende bandbreedte heeft. Daardoor kan worden voorkomen dat een kleine server een bestand transcodeert dat de client anders gewoon zou kunnen afspelen.
Start hetzelfde bestand opnieuw af nadat je alleen de kwaliteitsinstelling van de client hebt gewijzigd. Als de sessie overschakelt naar Direct Play en stabiel blijft, behoud je die clientinstelling. Als er nog steeds wordt getranscodeerd, herstel dan indien nodig de baselinekwaliteit en controleer de reden die Plex aangeeft voordat je media converteert of hardware aanschaft.
Stel de externe kwaliteit in op basis van de werkelijke uploadsnelheid
Externe 4K-streaming moet ook passen binnen het werkelijke uploadpad van de server en het ontvangende pad bij de client. Vergelijk de bitrate van de media met de aanhoudende doorvoersnelheid tijdens de test en laat ruimte voor pieken en ander thuisverkeer, in plaats van een limiet in te stellen die gelijk is aan de beste snelheidstest die je ooit hebt gezien.
Beschouw latentie en de kwaliteit van de verbinding als afzonderlijk van de ruwe bandbreedte. In een opgelost onderzoek naar externe streaming veranderden latentie en variabiliteit de richting van de probleemoplossing, zelfs toen de server sneller kon transcoderen dan realtime. Daarom kan een schoner extern pad belangrijker zijn dan nog een Plex-kwaliteitsinstelling.
Als Direct Play alleen via de externe verbinding buffert en lokaal afspelen probleemloos verloopt, verlaag dan het externe doel één stap of verbeter het netwerkpad en herhaal de test. Als het lagere doel nu een transcode afdwingt die de kleine server niet kan volhouden, wordt het volgende gedeelte de beperkende factor, in plaats van dat je de bitrate blind blijft verlagen.
Gebruik hardwaretranscoding alleen wanneer de client dit nodig heeft
Wanneer een externe client de bron niet kan accepteren of de verbinding het bestand niet kan transporteren, is transcoding een geldige terugvaloptie. Het doel van de afstemming is om die conversie voorspelbaar en efficiënt te maken, niet om elke sessie door de transcoder te sturen.
Op ondersteunde Intel-systemen kan Quick Sync ondersteunde coderings- en decoderingswerkzaamheden verplaatsen van algemene CPU-kernen. Bevestig hardwareversnelling met een opzettelijke transcode en de hardware-indicator in de actieve sessie voordat je ervan uitgaat dat de functie werkt.
Behoud de aanpassing alleen als dezelfde externe transcode de afspeelsnelheid voorblijft zonder de CPU volledig te belasten. Als hardwareversnelling niet beschikbaar is of de transcode nog steeds niet kan bijblijven, kies dan liever voor een compatibele vooraf gecodeerde versie of een lager extern doel, in plaats van de transcoderkwaliteit te verhogen op hardware die al zijn limiet heeft bereikt.
Voorkom dat achtergrondtaken concurreren met het afspelen
Een kleine server heeft minder reservecapaciteit voor bibliothe scans, het genereren van miniaturen, back-ups, parity-bewerkingen, downloads en andere containers tijdens een externe 4K-sessie. Plan zwaar achtergrondwerk buiten de kijktijd of beperk het, zodat de afspeeltest een eerlijk aandeel van CPU-, opslag- en netwerkbronnen krijgt.
Als de server tijdens extern kijken veel tijd besteedt aan transcoding, biedt de ZimaSpace-workflow voor hardwareversnelde streaming een logische volgende stap om het versnellingspad te controleren zonder de mediabibliotheek zelf te wijzigen.
Test opnieuw terwijl de achtergrondbelasting is gepauzeerd en schakel deze daarna bewust weer in. Als het afspelen alleen stabiel is wanneer die taak is gestopt, plan of beperk je de concurrerende taak. Als het afspelen niet verandert, herstel dan het normale schema en beschouw een niet-gerelateerde achtergrondtaak niet als de oorzaak.
Test het exacte externe pad opnieuw voordat je stopt met afstemmen
Sluit af met de echte externe client, niet met een lokale browser die de oorspronkelijke beperking omzeilt. Test het baselinebestand plus een tweede 4K-titel met andere audio of ondertiteling en noteer de afspeelmodus, opstarttijd, CPU-belasting van de server en of buffering terugkeert.
Een geslaagde afstemming heeft een duidelijke definitie: veelgebruikte externe 4K-bestanden gebruiken Direct Play wanneer de client en verbinding dit ondersteunen, onvermijdelijke transcodes gebruiken het bedoelde versnellingspad en de server houdt voldoende ruimte over voor de rest van de thuisserverbelasting. Eén vloeiend bestand is niet genoeg als elke andere titel in een andere tak terechtkomt.
Stop met afstemmen wanneer de resterende fout een harde grens is die je kunt benoemen, zoals onvoldoende uploadcapaciteit, een incompatibele client of een transcode die de hardware niet kan volhouden. Op dat moment zorgt het wijzigen van een andere, niet-gerelateerde Plex-instelling alleen voor meer onzekerheid. Wijzig in plaats daarvan de beperkte client, mediaversie, netwerkverbinding of hardwarelaag.
Ondersteuning & Tips
Meer om te lezen

Kan Plex een GPU delen met een andere Docker-container?
Plex en een andere container kunnen vaak dezelfde GPU gebruiken, maar je moet de driverondersteuning, apparaattoewijzing, belasting van de video-engine, het geheugengebruik en het...

Hoe je kunt bepalen of een Plex-fout door de client of de server wordt veroorzaakt
Reproduceer hetzelfde item op een andere client, vergelijk het sessiepad en verzamel pas serverbewijs nadat de scope heeft uitgewezen waar de fout daadwerkelijk zit.

Plex-cache en tijdelijke opslag voor transcodering configureren
Bescherm de permanente Plex-status door tijdelijke transcodebestanden op geschikte lokale opslag te plaatsen en controleer vervolgens het opruimen, de beschikbare ruimte en het gedrag...

