Madlad.tv

Client side transcoding for maximum compatability

Monday, December 12, 2022

Madlad.tv は、クライアント側のトランスコーディングをサポートするようになりました。これは、メディア サーバーをダウンロードしなくても、あらゆる形式のビデオを視聴できることを意味します。

「トランスコーディング」とは

ビデオ ファイルには、.mp4、.mov、.avi、.mkv など、さまざまな形式があります。これらの形式のすべてがすべてのブラウザーでサポートされているわけではありません。この問題を解決するには、ビデオ ファイルをすべてのブラウザでサポートされている形式に変換するのが一般的です。このプロセスは「トランスコーディング」と呼ばれます。

「クライアント側トランスコーディング」とは

YouTube や Twitch などの従来のストリーミング サイトは、独自のサーバーを使用してメディアを配信します。これを実現するために、ユーザーは動画コンテンツを任意の形式でアップロードし、サーバー上のすべてのブラウザーでサポートされている形式にコンテンツをトランスコードできます。

Madlad は、サービスで消費できるコンテンツを直接配布しません。代わりに、BitTorrent プロトコルを使用してコンテンツを配布しています。これは、コンテンツがユーザー自身によって配布されることを意味します。これは、コンテンツを配信するためのはるかに効率的な方法ですが、サーバー上のコンテンツをトランスコードできないことも意味します。

この制限を回避するために、必要に応じてクライアント側のトランスコーディングを実装しました。これは、ブラウザでサポートされていないビデオを視聴している場合、デバイスでビデオをトランスコードすることを意味します。

このエクスペリエンスは一見無意味なものですが、いくつかの欠点がないわけではありません。

トランスコーディングは高価です

一般的に、トランスコードは高価なプロセスです。ローエンドのデバイスで一部のコンテンツを消費すると、途切れ途切れの再生やバッファリングが発生する場合があります。

この制限を回避するには、Madlad Media Server をダウンロードして、代わりにサーバーでトランスコーディングを有効にしてください。これにより、トレントのダウンロードとトランスコーディング プロセスの両方がサーバーに移動し、よりスムーズなエクスペリエンスが実現します。

Back to blog