デスクトップ、モバイル、コネクテッドTV など、さまざまなデバイスにメディアを配信するには、変化し続けるテクノロジーをミックスする必要があります。
- 音声およびビデオのコーデック
- ストリーミング ビデオ用の各種パッケージ
- コンテンツをコピーから保護するための様々なコンテンツ保護スキーム
Dynamic Delivery (動的配信)を使用しない場合、クロスプラットフォーム ストリーミングでは、すべてのターゲット プラットフォームへの配信をサポートするために、同じコンテンツを複数回保存する必要があります。Dynamic Delivery を使用すると、Brightcove のお客様はサポートされている全てのデバイスやユースケースに対してコンテンツを何度も再パッケージ化して保存するコストや運用上のオーバーヘッドなしに、さまざまなデバイスにメディアを配信することができます。Dynamic Delivery は、サポートされているすべてのデバイスと使用例への配信とストリーミングのために、最適なコンテンツ パッケージをジャスト・イン・タイムに作成します。 また、テクノロジーや視聴者の進化に合わせて、配信アーキテクチャの将来性を確保することもできます。
Dynamic Delivery では、お客様は単一の高品質(メザニン)動画ファイルを提供します。インジェスト処理中に、さまざまな画面サイズやネットワーク条件に適した、このファイルの複数の品質レベルを作成します。視聴者が再生を押すと、VideCloud はリクエスト元のデバイスに関する情報を使用して、期待されるストリーミング技術の種類(HLS 対 DASH)(デバイスが HTTP ストリーミングをサポートしていない場合は MP4)、必要な DRM(Widevine、Fairplay、Playready)、およびクローズド キャプションや代替オーディオトラックなどの付随コンテンツを決定します。次に、Dynamic Delivery はこの情報を使用して、リクエストされたデバイスに適切なコンテンツ パッケージ (ストリームの種類) をリアルタイムで配信します。
アーキテクチャの概要
- ソースファイルがアップロードされると、トランスコーディング処理は選択したトランスコード プロファイルを使用して、作成するレンディションのセットが決定されます。
- レンディションは、特定の配信形式に依存しない、さまざまなビットレートと解像度の、連続した断片化された MP4 ファイルのセットとして格納されます。
- 動画のリクエストが行われると、Dynamic Delivery プロセスではジャスト・イン・タイムまたは JIT パッケージングが行われます。つまり、指定された要件に基づいて、適切な形式にコンテンツを動的にパッケージ化します。このパッケージでは、必要な特定の配信形式、必要なオーディオトラックとキャプショントラック、必要な暗号化/DRMが考慮されます。
- 再生デバイスが Playback API によって返されたマニフェストを使用してメディアを再生するように要求すると、フラグメント化された MP4 ファイルに対してジャスト・イン・タイム パッケージングを実行し、適切なセグメント形式、期間、暗号化を提供します。これらのフラグメントは CDN にキャッシュされるため、動画配信のパフォーマンスは高く保たれます。
Dynamic Delivery プロセスは、完全に管理されたクラウドベースのサービスとして設計されています。すべてのコンポーネントは、高可用性、冗長性、および拡張性を保証するために、複数の地域のクラウド インフラストラクチャ上で実行されます。
Dynamic Delivery ではどのような動画フォーマットが生成されますか?
Dynamic Delivery では、必要に応じて次のソースが生成されます。
- HLS (バージョン 3、4、および 5)
- Smooth
- DASH
- MP4 (トランスコード プロファイルにプログレッシ ブレンディションが指定されている場合)
次の DRM パッケージ レンディション が作成されます (アカウントで有効になっているコンテンツ保護によって異なります)。
- HLS + Fairplay
- DASH + Widevine
- DASH + Playready
- Smooth+ Playready
移行プロセス
2017 年 10 月 17 日 (火) より、新規に作成される Video Cloud アカウントはすべて、デフォルトで Dynamic Delivery を使用するように構成されています。これには、トライアル アカウント、新規パブリッシャーのアカウント、既存のパブリッシャーの新しいサブアカウントが含まれます。この変更により、全ての新規パブリッシャーとトライアルのお客様は、Dynamic Delivery のすべての機能を自動的に利用できるようになります。
既存のお客様の場合、移行は 2 段階のプロセスです。まず、新規アップロードを Dynamic Delivery(日進移行)を利用するように移行し、次に、既存のコンテンツをレガシー配信プラットフォームから Dynamic Delivery(バックカタログ移行)に移行されます。
日進移行
Dynamic Delivery への移行の第一歩は、新規アップロードを Dynamic Delivery に移行することです。Dynamic Delivery用にアカウントを有効にするのは簡単な作業で、カスタマー サポートで完了できます。 既存の Video Cloud アカウントで Dynamic Delivery を有効化しても、既存のコンテンツは変更されないため、危険はありません。 Dynamic Delivery に明示的に取り込まれたコンテンツだけが、新しいシステムを利用できます。
ワークフローの観点から、Video Cloud Studio 内ではいくつかの点が異なって表示されます。 まず、Upload モジュールを使用して動画をアップロードすると、アカウントに Dynamic Delivery トランスコード プロファイルが表示されます。
Media モジュールには、Dynamic Delivery プロファイルを使用してインジェストされた動画タイトルの横に、緑色の雲アイコン()が表示されます。 レガシー トランスコード プロファイルを使用してインジェストされた動画には、グレーのアイコン()が表示されます。
さらに、Media モジュールの [ビデオソース] パネルは、レンディションがフォーマットに依存できない状態で格納されているため、若干異なって表示されます。
機能的には、他のすべては同じままです。すべての標準的なメカニズム(Video Cloud Studio、Dynamic Ingest API、CMS コネクタなど)を使用してアップロードでき、すべての標準的な再生デバイスで再生も変わりません。
Dynamic Delivery を使用してビデオを取り込んだ後、動画を再トランスコードする場合は、Dynamic Delivery プロファイルを選択する必要があります。従来のトランスコード プロファイルを使用する場合は、ビデオを再アップロードする必要があります。
バックカタログの移行
Dynamic Delivery を利用した新しいインジェストができたら、バックカタログを移行できます。これには、次の 2 つの方法のいずれかで実行できます。
Transmux 移行ツール
Transmux 移行ツールは、再トランスコードすることなく、Video Cloud コンテンツをレガシー配信から Dynamic Delivery に移行します。これにより、コンテンツを再トランスコードするよりも、より迅速かつ簡単にコンテンツを移行できます。そのため、ほとんどのお客様にとって、好ましい移行方法として推奨されます。Transmux ツールは、アカウントの既存のレンディションを Dynamic Delivery と互換性があるように変換します。Transmux ツールを使用してコンテンツを移行するには、アカウントマネージャーにお問い合わせください。
再トランスコード
タイトルを Transmux ツールで移行するには、いくつかの基準があり、そのようなタイトルを移行するには、タイトルを再エンコードする必要があります。 以下の場合、タイトルを再エンコードする必要があります。
- Context Aware Encoding を利用したい場合。
- ミッドロール サーバーサイド広告挿入 (SSAI) を実行したい場合。
- タイトルに HLS レンディションがない場合。
- お客様のタイトルには DRM がある場合 (HLSe は可)。
タイトルを再トランスコードする必要がある場合は、ご自身でそのプロセスを管理するか(当社のベストプラクティスに従う)、アカウントチームに有料移行サービスを依頼する必要があります。 注:アカウント内の一部のタイトルを transmux し、他のタイトルを再トランスコードすることは可能です。
よくある質問
Dynamic Delivery とは何ですか?
Dynamic Delivery は、Brightcove の次世代メディア配信プラットフォームを構成する一連のテクノロジです。 Dynamic Delivery は、パブリッシャーの現在および将来の要件に対応するように設計されており、すべての Brightcove 製品のメディア配信方法の基盤となります。
Dynamic Delivery のメリットは何ですか?
- 配信の柔軟性と俊敏性の向上 - コンテンツは、多くのエンドポイント(ウェブブラウザ、スマートフォン、タブレット、コネクテッドTV、ストリーミングボックス)に配信するために動的にパッケージ化されます。 Dynamic Delivery は、コンテンツ配信に複数のCDNを使用できるように設計されており、顧客の選択肢を増やします。
- 将来性 - コンテンツは動的にパッケージ化されるため、Brightcove は新しいフォーマットを即座に追加できます。 HLS、DASH などの新しいバージョン、あるいは新しいフォーマットが登場すると、プラットフォーム レベルでサポートを追加するだけで、パブリッシャーは既存のコンテンツを再トランスコードすることなく、そのフォーマットを使い始めることができます。
- ストレージ フットプリントの削減 - コンテンツ アセットは一度保存され、レンディションはコンテンツを何度も保存する代わりに、必要なときに配信できるように下流で作成されます。
- 地理的分散によるパフォーマンスの向上 - Dynamic Delivery は、地域的に分散された高可用性アーキテクチャ向けに設計されています。パブリッシャーは、再生パフォーマンスの向上と復元性の向上というメリットがあります。
- サーバーサイド広告挿入 (SSAI) の統合サポート - DYnamic Delivery により、広告やその他のコンテンツをサーバーから挿入できます。 これにより、視聴者にシームレスな再生体験を提供し、パブリッシャーは広告ブロッカーに対する回復力を高めることができます。
Dynamic Delivery には価格面での配慮が必要ですか?
Dynamic Delivery へのアクセスは、すべての基本プラットフォーム ライセンスに含まれています。 サーバーサイド広告挿入 (SSAI) や Context-Aware Encoding(CAE)を含む Dynamic Delivery の一部の機能はアドオンとなり、費用が発生します。 価格の詳細については、弊社営業までお問い合わせください。
Dynamic Delivery は BYO CDN パブリッシャーをサポートしていますか?
Dynamic Delivery では、パブリッシャーは独自の CDN リレーションシップを利用できますが、すべての動画アセットは Brightcove Origin で管理する必要があります。 詳細については、弊社営業までお問い合わせください。
DYnamic Delivery がインジェストとオリジンをサポートしているリージョンはどこですか?
Dynamic Deliveryは、以下の AWSリージョンでのインジェストとオリジンをサポートしています:
- us-east-1 (バージニア)-すべてのアカウントのデフォルト
- eu-west-1 (ダブリン)
- ap-northeast-1 (東京)
- ap-southeast-1 (シンガポール)
- ap-southeast-2 (シドニー)
インジェストとオリジンを別の地域に移動する場合、コストがかかることに注意してください。 詳細については、弊社営業までお問い合わせください。
すべての Brightcove アカウントは Dynamic Delivery に対応していますか?
はい、すべての新規パブリッシャーは Dynamic Delivery で設定されます。 既存のアカウントはすべて Dynamic Delivery に移行され、レガシー インジェスト システムはオフになります。
私のHLSレンディションには、(CMS APIによると)トランスコード プロファイルで指定されているビットレートよりも高いものがあります。なぜですか?
トランスコード プロファイルで指定されるのはビデオ ビットレートです。 CMS APIによって報告されるのは、ビデオ ビットレート + オーディオ ビットレート + Dynamic Delivery 処理のための 10% のオーバーヘッドです。 そのため、CMS API によって返されるビットレートは、ソースビデオのビットレートがそれよりも低い場合を除き、常にトランスコード プロファイルで指定されたビットレートよりも高くなります。