Client side transcoding for maximum compatability
Monday, December 12, 2022
Madlad.tv は、クライアント側のトランスコーディングをサポートするようになりました。これは、メディア サーバーをダウンロードしなくても、あらゆる形式のビデオを視聴できることを意味します。
「トランスコーディング」とは
ビデオ ファイルには、.mp4、.mov、.avi、.mkv など、さまざまな形式があります。これらの形式のすべてがすべてのブラウザーでサポートされているわけではありません。この問題を解決するには、ビデオ ファイルをすべてのブラウザでサポートされている形式に変換するのが一般的です。このプロセスは「トランスコーディング」と呼ばれます。
「クライアント側トランスコーディング」とは
YouTube や Twitch などの従来のストリーミング サイトは、独自のサーバーを使用してメディアを配信します。これを実現するために、ユーザーは動画コンテンツを任意の形式でアップロードし、サーバー上のすべてのブラウザーでサポートされている形式にコンテンツをトランスコードできます。
Madlad は、サービスで消費できるコンテンツを直接配布しません。代わりに、BitTorrent プロトコルを使用してコンテンツを配布しています。これは、コンテンツがユーザー自身によって配布されることを意味します。これは、コンテンツを配信するためのはるかに効率的な方法ですが、サーバー上のコンテンツをトランスコードできないことも意味します。
この制限を回避するために、必要に応じてクライアント側のトランスコーディングを実装しました。これは、ブラウザでサポートされていないビデオを視聴している場合、デバイスでビデオをトランスコードすることを意味します。
このエクスペリエンスは一見無意味なものですが、いくつかの欠点がないわけではありません。
トランスコーディングは高価です
一般的に、トランスコードは高価なプロセスです。ローエンドのデバイスで一部のコンテンツを消費すると、途切れ途切れの再生やバッファリングが発生する場合があります。
この制限を回避するには、Madlad Media Server をダウンロードして、代わりにサーバーでトランスコーディングを有効にしてください。これにより、トレントのダウンロードとトランスコーディング プロセスの両方がサーバーに移動し、よりスムーズなエクスペリエンスが実現します。