Der beste Wiedergabeweg ist meist der, bei dem der Server am wenigsten tut. Wenn ein nativer Client Container, Codec, Audio und Untertitel der Quelle unverändert übernehmen kann, überträgt der Server nur Bytes, und während Sie schauen, wird nichts neu aufgebaut.
Direkte Wiedergabe
Wenn der Client die Datei selbst demultiplexen und decodieren kann, übergibt Quven das Original und überspringt die Video-Transkodierung.
- Die Qualität der Quelle bleibt erhalten.
- Der Start erfolgt schneller.
- Dieselbe Hardware trägt mehr gleichzeitige Sitzungen, was sich zeigt, sobald abends ein zweiter und ein dritter Bildschirm starten.
- Verlustfreies Audio sowie formatierte oder bildbasierte Untertitel erreichen den Bildschirm in der Form, die die Disc vorsieht.
Remux oder Transkodierung
| Was sich ändert | Warum | |
|---|---|---|
| Remux | Der Transport oder der Container, die kodierten Spuren bleiben unverändert | Der Client akzeptiert die Codecs, aber nicht die Verpackung |
| Transkodieren | Mindestens eine Spur wird dekodiert und neu kodiert | Die Gegenseite unterstützt den Codec, die Bitrate, das HDR-Format oder den Untertitelpfad nicht |
Quven wählt pro Sitzung zwischen beiden, sodass kein Mediathekelement dauerhaft auf ein Format festgelegt ist. Direkte Wiedergabe ist keine Eigenschaft der Datei. Sie ist das Ergebnis dieser Aushandlung: Dieselbe Quelle kann auf dem Fernseher direkt abgespielt werden, während der Laptop daneben einen Remux oder eine Transkodierung benötigt, weil beide unterschiedliche Kombinationen unterstützen.
Eine bewusste Ausnahme: VVC-Video (H.266) nimmt immer den gewöhnlichen Kompatibilitätsweg und erreicht den Client über HLS, selbst wenn dieser normalerweise die Bytes der Quelle erhält.
Prüfen, welchen Weg eine Sitzung genommen hat
-
Öffnen Sie die Einstellungen und wechseln Sie zum Tab Aktivität. Nur Administratoren sehen ihn, in der Desktop-App ebenso wie im Browser-Client.
-
Lesen Sie die Karte Aktive Streams, die alles auflistet, was gerade auf dem Server wiedergegeben wird. Jede Sitzung beginnt mit der Antwort in Worten: „Direkte Wiedergabe, keine Konvertierung“, „Direktes Video, neu verpackt“ oder „Wird konvertiert“. Daneben stehen die Qualität, ob sich der Zuschauer in Ihrem Netzwerk oder außerhalb befindet, und die Beschleunigung, die der Server beim Neucodieren gewählt hat.
-
Lesen Sie die Zeilen Video und Audio:
Anzeige in der Zeile Bedeutung Ein einzelner Wert Die Spur wird unverändert ausgegeben Die gespeicherte Form, ein Pfeil, dann die ausgehende Form Die Spur wird neu kodiert
Eine konvertierende Sitzung nennt in ihrer Videozeile beide Formen, während die Audiozeile einen einzelnen Wert behält; der Encoder ist also nur mit dem Bild beschäftigt. Die Karte aktualisiert sich selbst, solange der Tab geöffnet ist: Starten Sie etwas auf dem Fernseher, gehen Sie zurück zum Schreibtisch und lesen Sie, was der Server daraus gemacht hat.
Der Web-Client
Ein Browser ist ein hervorragender universeller Client, doch seine Medienunterstützung ist schmaler als die eines dedizierten Players. Deshalb steht die native Arbeit auf Desktop und Mobilgeräten im Mittelpunkt von Quven, und deshalb liefert der gehostete Web-Client HLS über das verwaltete Relay als ausgereifte Pro-Ausweichlösung, nicht als Ersatz für die native Wiedergabe.
Eine Codec-Angabe allein beweist nichts. Container-Unterstützung, Audio, Untertiteltyp, HDR-Fähigkeit und die Netzwerkroute bestimmen gemeinsam den endgültigen Pfad. Bevor Sie einen Server für das Transkodieren dimensionieren, prüfen Sie, welche Ihrer Bildschirme die Dateien dekodieren können, die Sie besitzen, und gleichen Sie diese Pfade mit einer Datei aus Ihrer eigenen Mediathek mit den aktuellen Hardwareanforderungen ab.
Häufig gestellte Fragen
Wie erkenne ich, ob mein Server gerade transkodiert?
Öffnen Sie die Einstellungen und dann den Tab „Aktivität“. Die Karte „Aktive Streams“ nennt den Modus jeder Sitzung in Worten, und die Zeilen „Video“ und „Audio“ zeigen, welche Spur neu codiert und welche unverändert ausgegeben wird. Es ist eine Administratorkarte, daher kann ein gewöhnliches Wiedergabeprofil sie nicht sehen.
Warum spielt ein Client eine Datei direkt ab, die ein anderer transkodiert?
Die Entscheidung hängt vom Paar ab, nicht von der Datei. Jeder Client teilt dem Server mit, welche Container, Video-Codecs, Audio-Codecs und Kanalzahlen er verarbeitet, und der Server antwortet für genau diese Kombination. Ein Fernseher mit einem vielseitigen Decoder und ein Browser auf einem Laptop erhalten für denselben Film nicht dieselbe Antwort.
Bedeutet direkte Wiedergabe, dass der Server nichts zu tun hat?
Während Sie schauen, wird nichts neu kodiert. Der Server liest die Datei dennoch von der Festplatte und schickt sie über das Netzwerk. Ein Speicher, der mithält, und eine Verbindung mit ausreichend Reserve bleiben also wichtig, und eine Sitzung von außerhalb kann nie schneller sein als Ihr Upload, ganz gleich, welchen Weg sie genommen hat.