コンテンツ配信オプション
はじめに
Beacon}}アカウントを作成した後に最初に決定することの1つは、ビデオファイルの配信方法です。 Beaconには、さまざまな利点と制限がある多くの選択肢があります。どのように動画ファイルを保護するか、どのように視聴者にリーチするか、好ましいアップロード方法、動画アセットが別のCDN(コンテンツ配信ネットワークかコンテンツ配信ネットワーク)に格納済みかどうか、などにより選択する配信方法は変わります。
このトピックで説明されているコンテンツ配信オプションは、Beacon}Enterpriseパブリッシャーでのみ使用できます。 BeaconエンタープライズおよびExpressパブリッシャーは、BrightcoveをCDNとして使用する必要があります。
このトピックでは、次の点について学習します。
CDNとは何ですか?
パブリッシャーはCDNを使用して、オンライン上の視聴者に対し、メディアを広く配布することができます。 ウィキペディアCDN を次のように定義します。
コンテンツ配信ネットワークまたはコンテンツ配信ネットワーク(CDN)は、インターネット上でネットワーク化されたコンピューターのシステムであり、エンドユーザーにパフォーマンス、スケーラビリティ、およびコスト効率を向上させる目的で、ほとんどの場合、透過的に連携してコンテンツを配信します。
商用のCDNは多数あります。Beacon}}EnterpriseまたはExpressパブリッシャーの場合、BrightcoveはCDNソリューションです。Beacon エンタープライズ パブリッシャーである場合は、Brightcove CDN またはそれ以上を使用してコンテンツを配信することを選択できます。 Beacon がサポートする任意の CDN .
CDNなしでコンテンツを配信できますか?
それほどトラフィック量を望まない場合や、動画に対するトラフィックを完全に制御している場合は、動画の提供にCDNは必要ありません。たとえば、一部の発行者は、内部Wikiまたはプライベートネットワークでコンテンツを配布したいと考えています。その場合は外部のCDNを使用しなくても、システムでメディアの配信を管理できます。ブライトコーブがこの設定をどのようにサポートしているかについて詳細を知りたい場合、ブライトコーブカスタマーサポートまたは担当のアカウントマネージャーにご連絡ください。
メディアコンテンツはどのように配信されますか?
コンテンツの配信方法には、複数のタイプがあります。
ストリーミング(HLSまたはDASHとも呼ばれます)
ストリーミングビデオはストリーミングサーバを介して配信され、ファイルはビューアのコンピュータ/デバイスにダウンロードされることはありません。視聴者が再生ボタンを押すとすぐに、動画の再生が始まります。ユーザーが動画の他の部分まで早送りまたはスキップしたい場合には、直ちにそれが可能であり、動画の再生はその部分から再開されます。ストリーミングメディアの利点の1つは、ビデオの視聴された部分のみが配信されるため、帯域幅が視聴者が視聴したビデオにのみ使用されることです。クライアント側には何も保持されません。すべてがサーバー側にあります。
ストリーミングは、以下のことを行いたい、またはその必要がある場合に便利です。
- 長いファイル(10分以上)や、ビットレートの高いファイル(高画質)を配信する。
- 帯域幅検出を実行し、利用可能なハードウェアに最適な品質を提供するBeacon}マルチビットレートストリーミング機能を活用してください。マルチビットレートストリーミングはプログレッシブダウンロードで使用できますが、帯域幅検出は再生の開始時にのみ行われ、プレーヤーはtの変更に適応しません。視聴者の帯域幅
- 帯域幅を節約して、大量のストリームを提供する。
iOS機器へのストリーミング
Apple iOSデバイスは、ビデオファイルの配信にApple HTTP Live Streaming(HLS)とHTTP(プログレッシブダウンロード)のみをサポートします。動画に1つ以上の利用可能なHLSレンディションがあることを確認する必要があります。App Storeのルールでは、長い形式のビデオコンテンツ(5 Mbまたは10分を超える)にApple HTTP LiveStreamingを使用する必要があります。
ストリーミングのキーポイント
- ビデオコンテンツは、一時的なビデオリンクを介して保護されます
- 動画の早送りが可能なこと
- Beacon}-動的な配信機能を効果的に活用
- より小さい帯域幅でより多くのストリームを配信できること
- 使用中のAppleHTTP Live Streaming(HLS)またはReal Time Messaging Protocol(RTMP)プロトコル
実際には、上記のような優れた機能のいくつかを探さない限り、コンテンツがストリーミングされているのか、段階的にダウンロードされているのかを理解することはめったにありません。
プログレッシブダウンロード(PD)
プログレッシブダウンロードでコンテンツを配信する場合は、通常のWebページやダウンロード可能な文書と同様に、標準のWebサーバーからHTTP経由でファイルが提供されます。動画を再生するとき、動画ファイルは視聴者のコンピュータまたは機器にダウンロードされ、一時ディレクトリに格納されます。コンピュータもしくは機器にファイルが十分にダウンロードされると、動画の再生が始まります。視聴者が動画の別の部分まで早送りまたはスキップしたい場合、動画のその部分がすでにダウンロード、格納されている場合にのみ、早送りまたはスキップができます。ストリーミングビデオと比較すると、プログレッシブダウンロードには1つの一貫した利点しかありません。つまり、ビデオを配信するためにストリーミングサーバは必要ありません。動画のプログレッシブダウンロードは、通常のWebサーバーで行うことができます。
プログレッシブダウンロードは、トラフィック要件が低い愛好家やWebサイトに適しています。コンテンツが視聴者のコンピューター/デバイスにキャッシュされているかどうか、および短い長さのビデオ(10分未満)のみを配信する必要があるかどうかは気にしないでください。高度な機能と動画配信の制御が必要なパブリッシャー、および/またはより多くの視聴者(数百人以上の同時視聴者)に動画を表示する必要があるパブリッシャー、ビデオの使用状況または視聴統計を追跡および報告する必要があるパブリッシャー、または提供したいパブリッシャー最高のインタラクティブ再生体験は、彼らのビデオをストリーミングする必要があります。ストリーミング配信は、視聴されたビデオの一部のみが実際に配信されるため、プログレッシブ配信よりも少ない帯域幅を消費します。
プログレッシブダウンロードのキーポイント
- 限られたシークおよびナビゲーション機能
- 視聴者によるコンテンツへのアクセスや、コンテンツの再利用が可能なこと
- Beacon}-™の動的な配信機能を効果的に活用しない
- 安全性が低く、コンテンツを簡単にコピーできます
- 動画の視聴部分だけでなく全体をダウンロードするので、使用帯域幅が大きいこと
画像アセットの配信形態
ビデオコンテンツにストリーミングダウンロードを使用しているかプログレッシブダウンロードを使用しているかにかかわらず、BrightcovePlayerのエンドユーザに配信されるイメージ(サムネールやビデオスチルなど)はHTTPダウンロードを介して配信されます。
コンテンツ配信の比較:BrightcoveがホストするビデオアセットとBYOとリモートアセット
Beacon}は、ご使用のCDNプロバイダとセットアップに応じて、いくつかの基本的なCDN構成をサポートします。次から選択できます。
ブライトコーブCDN
を使用することを選択できますブライトコーブCDN . Beacon は、Akamai、Fastly、およびその他の Tier 1 CDN を活用して、動画コンテンツのストリーミング配信とプログレッシブ ダウンロード配信の両方を提供します。通常、HLSまたはDASHストリーミングが使用され、プログレッシブダウンロードは、特別な場合にのみ、またはビデオのダウンロード可能なレンディションを提供するために使用されます。
BYO CDN
独自に選択した CDN を使用することもできます ( BYO CDNまたは独自の帯域幅を使用する)。この場合、CDNプロバイダとの契約によっては、ProgressiveDownload(PD;プログレッシブダウンロード)またはストリーミングメカニズムを使用して、BrightcovePlayersを介してビデオがシームレスに配信されます。BYOCDNを選択した場合は、Beacon}プルベースの取り込みを使用して、Beacon}アカウントにコンテンツを取り込むことができます。その後、CDNプロバイダーに移動して、BrightcovePlayersを通じてエンドユーザーに配信されます。
動的配信はBYOCDNパブリッシャーをサポートしていますか?
ダイナミック配信では、パブリッシャは独自のCDN関係を利用できますが、すべてのビデオアセットはBrightcoveOriginで管理する必要があります。詳細については、アカウントマネージャーにお問い合わせください。
リモートアセット
最後の選択肢はです。リモート資産。この場合、ビデオファイルはすでにCDNに保存されている可能性があり、Beacon}アップロードツールを使用して新しいコンテンツを追加することは一切ありません。Beacon Media モジュール、Dynamic Ingest API、またはCMS API Beacon アカウントで、CDN プロバイダーによってリモートで保存された基になる動画アセットを参照する動画を作成します。
制約事項
リモートアセットを使用してビデオを作成する場合、画像キャプチャ機能を使用して、リモートアセットビデオの静止画およびサムネイル画像を作成することはできません。リモートアセットビデオのビデオ静止画とサムネイル画像をアップロードできます。
リモート アセットの使用については、 を参照してください。リモート アセット ビデオの操作.
複数の選択肢
Beacon}アカウントをBYOCDNとリモートアセットの両方を使用するように設定することができます。たとえば、すでに一部の動画コンテンツがCDNで利用できる場合は再度アップロードしないですむように、既存のコンテンツにはリモートアセットを使用し、将来新しくアップロードされる分にはBYO CDNを使用できます。このようなセットアップが必要な場合は、お問い合わせください。また、Beacon}}アカウントを複数作成して、それぞれ異なるコンテンツ配信戦略を持つこともできます。
BYOCDNまたはリモートアセットを使用するようにコンテンツ配信を構成する
BYO CDNまたはリモートアセットをセットアップするための主な手順は、次のとおりです。
- CDNでアカウントを設定します(現在サポートされているアカウントについては、次のセクションを参照してください)。
- 移行が必要な既存の動画コンテンツがある場合(ブライトコーブまたは外部のCDNから)は、サービスチームにお問い合わせください。
- Brightcoveアカウントマネージャに問い合わせて、セットアップを完了します。
Beacon}はBYOCDNにどのようなCDNをサポートしていますか?
Beaconは、BYOBCDNコンテンツ配信のために次の主要なCDNをサポートしています。
- Akamai
- CloudFront
- すばやく
- JOCDN
- Limelight
他のBYOCDNがサポートされる場合がありますが、機能のサポートは異なります。 お問い合わせ詳細については、アカウント マネージャーにお問い合わせください。
BYOCDNでサポートされている機能
BYO CDNでは、次の機能がサポートされています。
- HTTP / HTTPS
- HTTPSのみ
- 署名されたマニフェストURL
- 署名付きコンテンツのURL(上記のCDNのみ)
- CDN地理的制限(CDNでサポートされている場合)
- CDN IP-制限(CDNでサポートされている場合)
- カスタムTTL設定(CDNでサポートされている場合)
BeaconレポートとBYOCDNまたはリモートアセット
BYOCDNまたはリモートアセットを使用している場合、ダウンロードされたギガバイトはビデオまたはプレーヤーのBeacon}StudioAnalyticsに表示されません。これは、お客様のCDNと統合されていないためです。(Brightcove Playerによって報告されるため、表示された議事録が表示されます。)これらのレポートは、CDNプロバイダーから直接入手してください。ビデオ以外のコンテンツ、つまりBrightcovePlayerやイメージなどに発生する帯域幅の使用量については、Beacon}}}のレポートにギガバイトがダウンロードされていることがあります。