Optimierte Version, Verständnis Frage

Server Typ: Odroid H2+ 8gb Ram (Ubuntu 20.04.2.0 LTS)
Plex Server Version: 1.21.3.4046

WLAN: Samsung TV 2018 Tizen, aktuelle Version (Problem: DTS & Subtile, aber erst mal irrelevant)
Internet: PS4 und Handy (je aktuelle Version von Plex)

Plex Server:

  • Upload-Geschwindigkeit 2 MBit/s (mit speedtest.net schwankend 2.1-2.5)
  • Begrenzung der Stream-Bitrate übers Internet: 1,5 MBit/s (480p)

Optimieren Version (Serie/Film):

  • Benutzerdefiniert
    –universal TV 1,5Mbps (480p)

  • Über Handy (Internet), Film/Serie:
    –Plex Server zeigt Transcode (Video/Audio)

  • Über Handy, Film/Serie mit (Version Auswahl) 1,5Mbps Version:
    –Plex Server zeigt Transcode (Video/Audio)
    –Android Plex zeigt unter Wiedergabe Information an 2863k aber 1500k stehen zur verfügung → Transcode!

Handy mit speedtest.net Download ~90M Upload ~10M

LAN/Wifi läuft alles ohne Transcode (Handy) Original und Optimiert Version (1,5M 720p)

Plex Server : “Deaktiviere Video-Transcodierung”, über Internet Fehler, WLAN ok

Warum Optimieren Version “1,5Mbps (480p)” wenn trotzdem Transcode über Internet?

Zur Info:
Ich steh schon mit Deutsch auf Kriegsfuß → Legastheniker.
Von Englisch wollen wir erst nicht reden :stuck_out_tongue:

Die 1,5mbps beim Optimieren der Datei gelten ausschließlich für die Videospur. Aber eine Videodatei hat ja auch noch eine Tonpur, die ebenfalls etwas Bandbreite braucht.

Außerdem wird bei der Bandbreitenreservierung immer noch etwas “Luft nach oben” gelassen, so dass die letzendlich verfügbare Bandbreite unterhalb von 1,5 mbps liegt.
Und die muss sowohl für Video als auch Audio zusammen ausreichen.

Mach die Bandbreitenbegrenzung in den Servereinstellungen aus oder setze sie etwas höher.

Serie Original:
Video: 720 x 576 Pixel
Audio nur Ger
subtile nur Force Ger

Optimiert zu 1,5M(720p)

was mich wunder Plex Server Log:
DEBUG - Job running:
‘-maxrate:0’ ‘1500k’
’-bufsize:0’ '3000k’

Mal Etwas rumgespielt: mit ffmpeg

-maxrate:0 500k
-bufsize:0 500k

-codec:1 libfdk_aac
-b:a 65k
-ac 2
-ar 44100

zeigt Plex (Handy) von ~826k an. ohne Transcode.
MediaInfo 20.09 → Gesamte Bitrate : 511 kb/s

so bald:
-maxrate:0 >750k
-bufsize:0 >1000k
-sn

500k+65k = 565k
750k+65k = 815k

selbst bei:
-maxrate:0 1000k
-bufsize:0 1300k
-b:a 65k
-sn

müsst ja bufsize 1300k+65k = 1365k + Overhead sollte bis 1500k Luft sein (~135k)!?
müsst ja maxrate 1000k+65k = 1065k + Overhead sollte bis 1500k Luft sein (~435k)!?
alles wird Transcode!

in Plex Server Dashboard und Handy wird mir 1 Mbps Transcode

bei jetzigen Einstellung.

“Bandbreitenreservierung” wie vorgeschlagen
Upload-Geschwindigkeit 2 MBit/s auf 2,5 | 3 | 3,5 keine Auswirkung
Begrenzung der Stream-Bitrate übers Internet: 2M(480p) | 3M(720p) keine Auswirkung

Android Plex alles auf Max keine Beschränkungen.

War der Untertitel bereits vor dem Optimieren ausgewählt?

Welches Optimierungsprofil wurde beim Optimieren ausgewählt?

Hast du auch explizit die optimierte Version zum Abspielen ausgewählt?

“War der Untertitel bereits vor dem Optimieren ausgewählt?”
nein

“Welches Optimierungsprofil wurde beim Optimieren ausgewählt?”
Benutzerdefiniert: Universal TV 1.5 Mbps, 480p

“Hast du auch explizit die optimierte Version zum Abspielen ausgewählt?”
alles ohne Untertitel
( klick und Play :stuck_out_tongue: )
ohne → Transcode

Version aus Wahl:
Plex Version Universal TV 1.5 Mbps, 480p 1500/3000* → Transcode
meine Version 500/500* → ohne
meine Version 750/1500* → Transcode
meine Version 1000/1500* → Transcode
*maxrate/bufsize

Upload/Begrenzung
2,0/2(480p)
2,5/2(480p)
3,0/2(480p)
3,5/2(480p)

2,0/3(720p)
2,5/3(720p)
3,0/3(720p)
3,5/3(720p)

keine Änderung!

So aber jetzt uff Arbeit!

Sollte man machen. Das schließt die Untertitel als Grund für das Transcodieren aus, da sie so schon in das Videobild mit eingebrannt werden.

Versuche es doch mal mit “Optimized for Mobile”

“Version auswählen” unter der Ellipsis

SD, 563 kbps ohne Transcode
SD, 1Mbps mit Transcode
SD, 802 kbps mit Transcode (1604kbps siehe screenshot)
SD, 1,3 Mbps mit Transcode
SD, 1,3 Mbps mit Transcode

plex Medien-Information xml als zip mit angehängt.

3940.xml.zip (1,6 KB)

Was passiert, wenn du die Bandbreitenbeschränkung auf dem Server auf 2mbit/s stellst?
Wurde während des Tests auch noch eine zweite Datei von deinem Server abngespielt?

SD, 802 kbps mit Transcode (1604kbps siehe screenshot)
Sehe dir mal die Werte an 802kbps (+802kbps =) 1604kbps als wenn Plex es verdoppelt!?

auch die Medien-Information xml
siehe Media id=“3931” dir mal die werte an.

Upload-Geschwindigkeit 2 MBit/s
Begrenzung der Stream-Bitrate übers Internet 2 Mbit/s (480p)

Interessanterweise ist die “verfügbare Bandbreite” jetzt 1600 statt 1500 kbps.
Erhöhe das mal weiter auf 3 mbps. Du kannst auch Kommawerte probieren, aber es kann sein, dass du den Dezimalpunkt statt eines Kommas verwenden musst.

war vorher auch schon!
geändert ist

von 1,5 Mbit/s (480p) auf 2 Mbit/s (480p)

Ich meine den “Transkodierungs-Grund” der in der App erscheint.
In deinem ersten Screenshot war dort 1500 kbps genannt.

Als du 2 mbps im Server (bei Fernzugriff) eingestellt hattest, erhöhte sich diese Zahl auf 1600kbps. Nur 4 kbps unter der benötigten Bandbreite von 1604 kbps, die der Server für diese Datei annimmt.

Noch was: aktiviere “Ausführliche Medienanalyse während der Wartung durchführen” unter
Einstellungen - Server - Geplante Aufgaben

Dann lasse den Server über Nacht laufen.
Nur so wird eine ausführliche (und genaue!) Bandbreitenanalyse durchgeführt, die dann später bei der Entscheidung zwischen Direct Play und Transcoding herangezogen wird.
Wenn diese ausführliche Bandbreitenanalyse fehlt, werden größere “Sicherheitsreserven” bei der Bandbreitenbewertung benutzt, was zu öfterem Transkodieren führen kann.

Android app


plex server

Schau dir den letzten Screenshot nochmal an.
Du hast zwar 3 mbps als Obergrenze für einen einzelnen Stream festgelegt,
gleichzeitig aber ist noch eine Obergrenze von 2 mbps für alle Streams zusammen in Kraft.

Wenn max. 2,5MBit/s, das im besten falle! min 2,0 bis max. 2,5 MBits/s
ist es sinnlos da 3 oder 4 MBit/s zunehme!

1500kbps auf 1600kbps ist er passiert als 1,5Mbits/s(480p) → 2Mbits/s(480p) gestellt wurde!

was aber das eigentlich Problem ist.
Optimierte Version: 1,5Mbits/s(480p)
wird Transcode 2616kbps/s zur Verfügung jetzt 1600kbps/s

siehe das sind die beiden von Plex:
Media id=“3932” bitrate=“1306” als gesamt
Media id=“3933” bitrate=“1308” als gesamt

weil Optimierte Version: 1,5Mbits/s(480p) nicht für 1,5Mbits/s sondern ~3Mbits/s Leitung Upload ist!
somit wäre dann 0.7 Mbps für eine für 1,5Mbits/s Upload sieht aber Sch… aus!

Es geht hier nur um ein Experiment.

Bitte lies noch mal, was ich weiter oben über die Ausführliche Medienanalyse geschrieben habe.

Upload-Geschwindigkeit MBit/s 3

Begrenzung der Stream-Bitrate übers Internet 3 Mbit/s (720p)

ohne Transcode

Gut. Nun warten wir ab, bis die ausführliche Analyse durchgeführt wurde.
Dann setzen wir die Grenze wieder auf 2 mbps zurück und schauen, was passiert.

(Ob die ausführliche Analyse erfolgreich durchgeführt wurde, kann man am Vorhandensein der Angabe requiredBandwidths= in der Plex XML info dieses Filmes sehen.)