デスクトップ、モバイル、コネクテッドテレビなど、さまざまなデバイスにメディアを配信するには、絶えず変化するテクノロジが混在している必要があります。
- オーディオおよびビデオコーデック
- ストリーミングビデオ用のさまざまな種類のパッケージ
- コンテンツをコピーから保護するためのさまざまなコンテンツ保護スキーム
動的配信を使用しない場合、クロスプラットフォームストリーミングでは、すべてのターゲットプラットフォームへの配信をサポートするために、同じコンテンツを複数回保存する必要があります。ダイナミック配信により、Brightcove のお客様はさまざまなデバイスにメディアを配信できます。このコストや運用上のオーバーヘッドは、サポート対象のデバイスやユースケースごとに何度もコンテンツを再パッケージ化して保存するというコストや運用上のオーバーヘッドはありません。Dynamic Delivery は、サポートされているすべてのデバイスおよびユースケースへの配信とストリーミングに最適なコンテンツパッケージを、ジャストインタイムで作成します。これにより、テクノロジーやオーディエンスの進化に合わせて、将来を見据えたデリバリーアーキテクチャにも役立ちます。
ダイナミック配信では、お客様は単一の高品質(メザニン)ビデオファイルを提供します。取り込みプロセスでは、さまざまな画面サイズやネットワーク条件に適したこのファイルの品質レベルをいくつか作成します。視聴者が再生を押すと、VideCloud は要求デバイスに関する情報を使用して、期待されるストリーミング技術の種類(HLS 対 DASH)(デバイスが HTTP ストリーミングをサポートしていない場合は MP4)、必要な DRM(Widevine、Fairplay、Playready)、およびクローズドキャプションや代替オーディオトラックなどの補助コンテンツ。次に、Dynamic Delivery はこの情報を使用して、要求元のデバイスに適切なコンテンツパッケージ (ストリームの種類) をリアルタイムで配信します。
アーキテクチャの概要
- ソースファイルがアップロードされると、トランスコーディングプロセスでは、選択した取り込みプロファイルを使用して、作成するレンディションのセットが決定されます。
- レンディションは、特定の配信形式に依存しないさまざまなビットレートと解像度の、連続した、断片化された MP4 ファイルのセットとして格納されます。
- 動画のリクエストが行われると、動的配信プロセスではジャストインタイムパッケージングまたは JIT パッケージングが行われます。つまり、指定された要件に基づいて、適切な形式にコンテンツを動的にパッケージ化します。このパッケージでは、必要な特定の配信形式、必要なオーディオトラックとキャプショントラック、必要な暗号化/DRMを考慮します。
- 再生デバイスが Playback API によって返されたマニフェストを使用してメディアを再生するように要求すると、フラグメント化された MP4 ファイルに対してジャストインタイムパッケージングを実行し、適切なセグメント形式、期間、暗号化を提供します。これらのフラグメントは CDN にキャッシュされるため、動画配信のパフォーマンスが高いままになります。
動的配信プロセスは、完全に管理されたクラウドベースのサービスとして設計されています。すべてのコンポーネントは、高可用性、冗長性、およびスケーラビリティを保証するために、複数のリージョンのクラウドインフラストラクチャ上で実行されます。
ダイナミックデリバリーではどのような動画フォーマットが生成されますか?
動的配信では、必要に応じて次のソースが生成されます。
- HLS (バージョン 3、4、および 5)
- スムーズ
- ダッシュ
- MP4 (インジェストプロファイルにプログレッシブレンディションが指定されている場合)
次の DRM-PackageRenditions が作成されます (アカウントが有効になっているコンテンツ保護に応じて)。
- HLS + フェアプレイ
- DASH + Widevine
- DASH + プレイレディ
- スムーズ + プレイレディ
移行プロセス
2017 年 10 月 17 日 (火) より、新しく作成されるすべての Video Cloud アカウントは、デフォルトでダイナミック配信を使用するように構成されています。これには、トライアルアカウント、新規パブリッシャーのアカウント、既存のパブリッシャーの新しいサブアカウントが含まれます。この変更により、新しいパブリッシャーおよび試用版のお客様は、Dynamic Delivery のすべての機能から自動的に恩恵を受けることができます。
既存のお客様の場合、移行は2ステップのプロセスです。まず、新しいアップロードが動的配信を利用するように移行され(日順移行)、第2に、既存のコンテンツが従来の配信プラットフォームから動的配信に移行されます(バックカタログ移行)。
1 日前の移行
動的配信に移行する最初のステップは、動的配信を利用するために新しいアップロードを移行することです。アカウントによる動的配信の有効化は、カスタマーサポートが簡単に完了できる作業です。既存のVideo Cloudアカウントでダイナミック配信を有効にすると、既存のコンテンツが変更されないため、危険はありません。動的配信に明示的に取り込まれたコンテンツのみが、新しいシステムを利用します。
ワークフローの観点からは、Video Cloud Studio 内では、いくつかのことが異なる形で表示されます。まず、アップロードモジュールを使用して動画をアップロードすると、アカウントに動的配信の取り込みプロファイルが表示されるようになりました。
メディアモジュールには、緑色の雲のアイコンも表示されます()動的配信プロファイルを使用して取り込まれたビデオタイトルの横。従来の取り込みプロファイルを使用して取り込まれたビデオには、灰色のアイコンが表示されます()。
さらに、メディアモジュールの [ビデオソース] パネルは、レンディションがフォーマットに依存できない状態で格納されているため、多少異なるように見えます。
機能的には、他のすべては同じままです。すべての標準メカニズム(Video Cloud Studio、ダイナミックインジェスト API、CMS コネクタなど)を使用してアップロードでき、すべての標準再生デバイスで再生は変更されません。
動的配信を使用してビデオを取り込んだ後、動画を再トランスコードする場合は、動的配信プロファイルを選択する必要があります。従来の取り込みプロファイルを使用する場合は、ビデオを再アップロードする必要があります。
バックカタログの移行
動的配信を利用した新しいインジェストができたら、バックカタログを移行できます。これは、次の 2 つの方法のいずれかで行うことができます。
トランスマルチプレックス移行ツール
transmux 移行ツールは、Video Cloud コンテンツをレガシー配信からダイナミック配信に再変換することなくダイナミック配信に移行します。これにより、コンテンツを再トランスコードするよりも、より迅速かつ簡単にコンテンツを移行できます。そのため、ほとんどのお客様にとって、移行方法として推奨されます。transmux ツールは、アカウント内の既存のレンディションをダイナミックデリバリーと互換性を持たせるように変換します。transmux ツールを使用してコンテンツを移行するには、アカウントマネージャーにお問い合わせください。
再トランスコード
transmux ツールを使用してタイトルを移行できないようにするには、いくつかの基準があります。そのため、タイトルを移行するには再エンコードする必要があります。次の場合、タイトルを再エンコードする必要があります。
- コンテキスト認識エンコーディングを利用したい
- ミッドロールサーバーサイド広告挿入 (SSAI) を実行したい
- タイトルに HLS レンディションがありません
- お客様のタイトルには現在 DRM があります (HLSE は可)
本の再トランスコードが必要な場合は、そのプロセスを自分で管理するか(デルのベストプラクティスに従って)、アカウントチームと協力して有料移行サービスを受ける必要があります。注:アカウント内でいくつかのタイトルを変換し、他のタイトルを再変換することは可能です。
よく寄せられる質問
動的配信とは何ですか?
ダイナミック配信は、ブライトコーブの次世代メディア配信プラットフォームを構成する一連のテクノロジーです。ダイナミック配信は、パブリッシャーの現在および将来の要件に対応するように設計されており、すべてのブライトコーブ製品がメディアを配信する方法の基盤となります。
動的デリバリーのメリットは何ですか?
- 配信の柔軟性と俊敏性-コンテンツは、多数のエンドポイント(Webブラウザ、スマートフォン、タブレット、接続されたテレビ、ストリーミングボックス)に配信するために動的にパッケージ化されます。動的配信は、複数のCDNを使用してコンテンツを配信できるように設計されており、顧客の選択肢が増えます。
- 将来の校正-コンテンツは動的にパッケージされるため、ブライトコーブは新しいフォーマットをその場で追加できます。HLS、DASHなどの新しいバージョン、または新しいフォーマットが登場するにつれて、プラットフォームレベルでのサポートを追加するだけで、パブリッシャーは既存のコンテンツを再変換することなくそれを使用し始めることができます。
- ストレージの設置面積の削減:コンテンツ資産は一度保存され、必要に応じてコンテンツを複数回保存するのではなく、必要に応じて配信のためにレンディションをダウンストリームに作成します。
- 地理的分散によるパフォーマンスの向上-動的配信は、地域に分散された高可用性アーキテクチャ向けに設計されています。パブリッシャーは、再生パフォーマンスの向上と復元性の向上というメリットがあります。
- サーバーサイド広告挿入 (SSAI) の統合サポート-動的配信により、広告やその他のコンテンツをサーバーから挿入できます。これにより、視聴者のシームレスな再生体験が提供され、パブリッシャーは Video Cloud 内から広告ブロッカーに対する弾力性を高めます。
動的配信に関する価格に関する考慮事項はありますか。
いいえ。動的配信へのアクセスは、すべての基本プラットフォームライセンスに含まれています。サーバーサイド広告挿入 (SSAI) やコンテキストアウェアエンコーディング (CAE) など、動的配信の特定の機能は、コストに関連したアドオンです。料金の詳細については、アカウントマネージャーにお問い合わせください。
動的配信はBYOCDNパブリッシャーをサポートしていますか?
動的配信では、パブリッシャーが独自の CDN リレーションシップを利用できますが、すべての動画アセットは Brightcove Origin で管理する必要があります。詳細については、アカウントマネージャーにお問い合わせください。
動的デリバリーでは、インジェストとオリジンがサポートされるリージョンはどれですか?
動的配信は、次の AWS リージョンで取り込みとオリジンをサポートしています。
- us-east-1 (バージニア)-すべてのアカウントのデフォルト
- eu-west-1 (ダブリン)
- ap-northeast-1 (東京)
- ap-southeast-1 (シンガポール)
- ap-southeast-2 (シドニー)
取り込みとオリジンを別のリージョンに移動する場合、コストに影響があることに注意してください。詳細については、ブライトコーブのアカウントマネージャーにお問い合わせください。
すべてのBrightcoveアカウントは動的配信にありますか?
はい。すべての新しいパブリッシャー(Video Cloud と Once の両方)は、動的配信で設定されます。既存のすべてのアカウントがDynamicDeliveryに移行され、従来の取り込みシステムがオフになりました。
一部のHLSレンディションは、(CMS APIによると)取り込みプロファイルで指定されているものよりも高いビットレートを持っています-それはなぜですか?
取り込みプロファイルで指定されているのはビデオビットレート。CMS APIによって報告されるのは、ビデオビットレート+オーディオビットレート+動的配信処理の10%のオーバーヘッドです。したがって、CMS APIによって返されるビットレートは、ソースビデオのビットレートがそれよりも低くない限り、常に取り込みプロファイルで指定されているものよりも高くなります。