Downsampling und Streaming von Video über ein LAN (WiFi)

459
hjfreyer

Ich habe zu Hause einen Linux-Dateiserver, und ich möchte das darauf gespeicherte Video auf meinem Desktop ansehen.

Eine sehr einfache Lösung ist sehr nahe: Verwenden Sie einen beliebigen alten HTTP-Server, um die Dateien bereitzustellen, und zeigen Sie sie im Browser oder einem anderen Mediaplayer an.

Das Problem ist, dass die Videos für meine WLAN-Geschwindigkeit zu hoch sind. Konstante Pausen.

Es gibt ein paar einfache, aber lahme Korrekturen: 1) Verwenden Sie Ethernet, ja, ja; 2) Kopieren Sie vorher alle Dateien; 3) Transcodieren Sie das gesamte Video in eine schlechtere Qualität, aber dann muss ich vielleicht 175% der Daten speichern und ich werde kaum den Sweet Spot finden, an dem ich gerade knapp unter meinem Netzwerk bin.

Konzeptionell ist die Lösung einfach: Transcode on the fly. Aber ich habe keine Lösung gefunden, die wirklich funktioniert. Ich möchte, dass es wirklich On-Demand ist (dh ich muss zum Zeitpunkt der Wiedergabe des Videos nicht mit dem Server interagieren) und die Bitrate idealerweise an die Verbindungsgeschwindigkeit anpassen, selbst wenn ich mich anpassen muss Ein Knopf auf dem Server wäre besser als immer und immer wieder neu zu codieren.

Weiß jemand, ob das möglich ist?

1

0 Antworten auf die Frage