Madlad.tv

Client side transcoding for maximum compatability

Monday, December 12, 2022

Madlad.tv unterstützt jetzt die clientseitige Transcodierung. Das bedeutet, dass Sie jedes Videoformat ansehen können, ohne den Medienserver herunterzuladen.

Was ist "transkodieren"

Videodateien gibt es in einer Vielzahl von Formaten, z. B. .mp4, .mov, .avi und .mkv. Nicht alle diese Formate werden von allen Browsern unterstützt. Um dieses Problem zu lösen, ist es üblich, die Videodatei in ein Format zu konvertieren, das von allen Browsern unterstützt wird. Dieser Vorgang wird als „Umcodierung“ bezeichnet.

Was ist "clientseitige Transkodierung"?

Traditionelle Streaming-Sites wie YouTube und Twitch verwenden ihre eigenen Server, um Medien zu verteilen. Um dies zu erreichen, erlauben sie Benutzern, Videoinhalte in einem beliebigen Format hochzuladen und die Inhalte dann in ein Format zu transcodieren, das von allen Browsern auf ihren Servern unterstützt wird.

Madlad verbreitet keine der Inhalte, die durch den Dienst konsumiert werden können, direkt. Stattdessen verwenden wir das BitTorrent-Protokoll, um Inhalte zu verteilen. Das bedeutet, dass die Inhalte von den Nutzern selbst verbreitet werden. Dies ist ein viel effizienterer Weg, Inhalte zu verteilen, aber es bedeutet auch, dass wir die Inhalte auf unseren Servern nicht transkodieren können.

Um diese Einschränkung zu umgehen, haben wir bei Bedarf eine clientseitige Transcodierung implementiert. Das bedeutet, dass wir das Video auf Ihrem Gerät transcodieren, wenn Sie sich ein Video ansehen, das von Ihrem Browser nicht unterstützt wird.

Diese Erfahrung sollte nahtlos sein, ist aber nicht ohne Nachteile.

Transcodierung ist teuer

Im Allgemeinen ist die Transcodierung ein teurer Prozess. Es kann zu einer abgehackten Wiedergabe oder Pufferung kommen, wenn Sie einige Inhalte auf einem Gerät mit niedrigerem Endverbrauch konsumieren.

Um diese Einschränkung zu umgehen, laden Sie Madlad Media Server herunter, um stattdessen die Transcodierung auf Ihrem Server zu aktivieren. Dadurch werden sowohl der Torrent-Download als auch der Transcodierungsprozess auf Ihren Server verschoben, was zu einem viel reibungsloseren Erlebnis führt.

Back to blog