簡単に言えば、トランスコーディングとは、通常はオーディオまたはビデオの圧縮済みファイルを別のファイル形式に変換するプロセスを指します。
トランスコーディングの最も一般的な用途の 1 つは、ビデオ コンテンツのストリーミングです。このコンテキストでは、ファイルは、メディア ファイルを再生できる互換性のあるデバイスの数を最大化することを目的として、ある形式から別の形式に変換されます。ファイルを別の形式に変換すると、消費者はファイルを可能な限り最高の品質で、より少ないバッファリング時間でストリーミングできるようになります。
この記事では、トランスコーディングのしくみとライブ ストリーミングにおけるその重要性、ストリーマーと視聴者の両方のエクスペリエンスを向上させる方法について説明します。
ビデオ配信にとってトランスコーディングが重要な理由
ライブ ストリーミングやビデオ オン デマンド サービスなど、ビデオ配信に大きく依存するコンテンツの場合、トランスコーディングはプロセスの不可欠な部分です。を使用する場合は特に重要です。 アダプティブ ビットレート これは、ビデオの品質を損なうことなく、多数のエンド ユーザーにリーチするための最も一般的で効果的な方法です。
ビデオ トランスコーディングは、出力解像度がメディアの解像度と異なる場合に画像をスケーリングするプロセスであるトランスサイズと、フォーマットを変更せずにファイルをより低いビットレートにコーディングするトランスレーティングもカプセル化します。最近のストリーミング デバイスと機能の範囲を考えると、これらの両方がビデオ配信を成功させるための鍵となります。
トランスコーディングはどのように機能しますか?
トランスコーディング プロセスは 2 段階で行われます。まず、元のファイルをデコードして非圧縮形式に変換します。このファイルは、さまざまなデバイスのホストと互換性のあるターゲット形式に再エンコードされます。
これは、特定の形式のコーデック ソフトウェアを使用してエンコードおよび圧縮されたビデオ ファイルであり、その後 MP4 ファイルに再エンコードされます。これにより、幅広い視聴者に届けることができます。
トランスコードのプロセスは、「計算量が多い」とよく言われます。組み込みのソフトウェアを使用してトランスコーディングを実行できますが、デスクトップ マシンやラップトップで必要な機能を実行するには時間がかかるため、専用の特殊なハードウェアを使用するとメリットが得られることがよくあります。
高品質で大きなファイルをトランスコードする場合は、ハイエンド CPU や大容量の RAM などのコンピューター機能が非常に有益であり、トランスコードに必要な時間を短縮できる可能性があります。
エンコーディング VS トランスコーディング
トランスコーディングはエンコーディングとは異なりますが、この用語はしばしば同じ意味で使用されます。
トランスコーディングは、ファイルを非圧縮形式に逆エンコードして別の形式に変換するプロセスですが、エンコーディングは生データを圧縮して、より小さく転送しやすいファイルを作成することです。
また、トランスコーディングを、実際のコンテンツを変更せずにオーディオ ファイルとビデオ ファイルの配信形式を変更するトランスマックスと間違えないでください。
動画配信におけるトランスコーディングの種類
ロッシーからロッシーへ
ロッシーからロッシーへのトランスコーディングは、ビデオまたはオーディオ ファイルの品質が最も低く、最も望ましくないタイプのトランスコーディングです。非可逆圧縮とは、ファイルを小さくするために、消耗するデータをファイルから削除することです。基本的に、ファイルを小さくすると品質が犠牲になります。ロッシーからロッシーへのトランスコーディングは、すでに品質が低下しているファイルを取得し、さらに品質を低下させます。結果として得られる品質は低くなりますが、これらのファイルはストレージ容量をほとんど必要としないため、タブレットや携帯電話などのポータブル デバイスでの消費がより管理しやすくなります。
ロスレスからロスレスへ
可逆圧縮とは、ファイルを圧縮してもデータが失われないことです。ファイルが別の形式にトランスコードされても、その品質は変わりません。ただし、結果のファイルには大きなストレージ スペースが必要であり、多くの場合、小型のポータブル デバイスには適していません。ロスレスからロスレスへのトランスコーディングには、多くの場合、必要な機能を実行するために高品質のハードウェアが必要です。
ロスレスからロッシーへ
Lossless-to-Lossy を使用してトランスコードされたファイルは、Lossless-to-Loss ほど品質は高くありませんが、Lossy-to-Lossy よりは優れています。また、ポータブル デバイスで保存および使用できるほど小さいため、トランスコーディングの一般的な形式になっています。エンコードと圧縮によってデータが失われると、そのデータは破棄され、取得できなくなることに注意してください。そのため、ロッシーからロスレスへのトランスコーディングなどはありません。
動画配信におけるトランスコードのメリット(ストリーマー側)
複数のフォーマットをサポート
トランスコーディングを使用すると、さまざまな種類のデバイスを使用し、さまざまなビデオ形式を必要とする多数のエンド ユーザーがストリームを受信できるようになります。ビデオのエンコード 異なる解像度とビットレート 多様な視聴者にとっては複雑な作業になる可能性があります。ただし、トランスコーディングはこの問題を解決し、ストリーマーにとって比較的低い時間とコストで適切なビデオ ファイルを視聴者に配信します。
最適化されたビデオ品質
最適なビデオ品質を達成することは、ストリーマーにとって優先事項であり、通常の視聴者を失うか獲得するかの違いになる可能性があります.トランスコーディングは、各ユーザーに最適なファイルを提供することで、品質を最適化するのに役立ちます。
コンテンツのリーチが大幅に増加
ここ数年でインターネット アクセスは劇的に改善されましたが、速度は国や地域によって大きく異なります。香港の視聴者は、インターネットの速度が遅い南米の一部の視聴者よりもはるかに簡単にコンテンツにアクセスできます。トランスコーディング コンテンツ配信を支援 また、ダウンロード機能が不十分なために視聴者の大部分がコンテンツを表示できないことを防ぎます。
動画配信におけるトランスコードのメリット(視聴者側)
トランスコーディングにより、視聴者が経験するストリーミングに関連する問題の多くを解消できます。
少ないバッファリング
視聴者が狭い帯域幅で何とかしなければならない場合、トランスコーディングは、視聴者のインターネット接続が処理できるファイル サイズを配信することで、バッファリングの問題を解決するのに役立ちます。
より多くのフォーマットをサポート
ユーザーがさまざまなデバイスやハードウェアを利用できるようになったことを考えると、非互換性はストリーミングを成功させるための本当の障壁になる可能性があります.トランスコーディングは、適切に圧縮されたファイルを各ユーザーに配信することで、ファイルが特定のデバイスと互換性を持つ可能性を高めます。
再生失敗を軽減
解像度の低いデバイスでのストリーミングと 低ストリーミング機能 多くの場合、再生障害につながります。トランスコーディングは、各デバイスが管理できるファイルを配信し、ユーザー エクスペリエンスを高めることで、この問題を回避するのに役立ちます。
解像度/ビデオ品質の向上
逆に、一部の視聴者が直面する苛立たしい問題は、接続性とストリーミング機能が良好であっても、ビデオ配信の品質が低いことです。これは、ストリーマーができるだけ多くの視聴者にリーチしたいと考えており、接続が悪い人々に対応しているためです.トランスコーディングはこの問題を解決し、視聴者は自分の帯域幅と解像度が許す限り高品質でビデオを表示できることを意味します。
トランスコーディングを提供するストリーミング ソリューション
その用途にもかかわらず、すべてのストリーミング サービスがトランスコーディングを提供およびサポートしているわけではありません。むしろ、多くの場合、ファイルは独自の出力形式に一致する必要があります。
CDNetworks独自の ■メディアデリバリ このサービスは、ライブ ブロードキャストとビデオ オン デマンドの両方で超低遅延ストリーミングを提供します。
このソリューションはトランスコーディング サービスを提供し、CDNetworks Cloud Storage とオリジン サーバーからコンテンツを直接プルし、ストリーミングしているデバイスに関係なく、さまざまなエンド ユーザーに高品質のビデオを配信できるようにします。