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