iOS および Android 向けの最新の Brightcove Native Player SDK を活用している顧客は、すぐに使える API セットを通じて、オフライン コンテンツをダウンロード、管理、再生できるようになりました。ブライトコーブがメディアのダウンロードと再生の重労働を引き受けることで、開発者は卓越したエンド ユーザー エクスペリエンスの構築に専念することができます。Apple FairPlay Streaming や Google Widevine といった業界標準の DRM をサポートしているため、パブリッシャは、独自のビジネス ロジックによって定義されたルールにコンテンツが安全に従うことを保証できます。
私たちは皆、お気に入りのアプリケーションでオフライン再生がいかに人気があるか、また、ユーザーがコンテンツをダウンロードして外出先で視聴できるようにすることの利点を目の当たりにしてきました。今回のリリースで私たちが目指したのは、大規模な投資を必要とすることなく、エンドユーザーに同様の体験を提供できるようにすることです。これを達成するために、オフライン再生フローの主要なコンポーネントを、開発者が採用できるように簡素化された直感的なSDK APIとして公開しました。
デジタル著作権管理
DRMはコンテンツ保護を提供し、コンテンツが指定した時と場所でのみ閲覧できるようにします。DRMは、改ざん防止、デバイス間の共有防止を提供し、パブリッシャは、レンタルまたは購入ライセンスタイプを通じて、ダウンロードしたコンテンツの視聴可能期間を正確に設定することができます。
ダウンロード・マネジメント
ダウンロードマネージャーは、エンドユーザーに素晴らしいオフライン体験を提供するために必要なコンテンツとメタデータを取得するための効率的で信頼性の高い方法を提供します。SDKにダウンロードしたいレンディションの品質、言語、キャプションを伝えれば、あとは私たちが処理します。視聴者が特にコンテンツに飢えている場合は、複数のダウンロードをキューに入れることもできます。
このプロセスの一環として、「ダウンロードの一時停止」ボタンを公開するようなアプリケーションの直接的なアクションや、Wi-Fi接続の切断と回復のようなダウンロードプロセス中に発生する可能性のあるエラーによって引き起こされる、さまざまな一時停止と再開のシナリオを処理します。
もちろん、プログレスバーを見続けることを望むユーザーはいませんので、当社のダウンロード機能はアプリケーションがフォアグラウンドでもバックグラウンドでも機能します。私たちは、あなたのアプリケーションがすべてのターンでユーザーに情報を提供し続けることを可能にするダウンロードプロセス全体を通してステータスと進捗状況の更新を提供します。
ローカル・コンテンツ管理
オフライン・カタログは、すべてのデータがローカルに保存されている場所を追跡し、ビデオのメタデータや画像など、リッチなユーザー体験を構築するために必要な詳細を公開します。DRMライセンスの残り時間を監視し、任意の時点でコンテンツを削除するためのAPIを使用して、コンテンツのコントロールを維持します。
オフライン再生
両SDKのプレーヤー・コンポーネントは、オフライン・カタログに保存されたコンテンツの再生をサポートするように強化されました。非常にシンプルなため、既存のSDKユーザーであれば即座に実装を認識でき、新規ユーザーであれば、わずか数行のコードで高品質の再生エクスペリエンスを立ち上げて実行することができます。私たちの既成のプレーヤー・インターフェースは、複数のローカル・オーディオ・トラックとオフライン・ビデオ用のキャプションの検出をサポートするように更新されました。
アナリティクス
ダウンロードプロセスの様々な側面を追跡するために特別に設計されたSDKに、イベントの全く新しいセクションを追加しました。私たちのゴールは、ダウンロード体験がエンドビューワーにとってどのようなものであるかについての洞察に満ちたデータを提供することで、パブリッシャーに力を与えることです。人々はダウンロードを放棄しているのか?ダウンロードにかかる時間は?特定の地域のユーザーは他の地域よりも影響を受けているのか?Brightcove Analytics API を通じて収集され、公開される豊富なデータにより、これらのような疑問やその他の質問に対応したいと考えています。
これらのツールを使用することで、開発者はアプリケーションにオフライン再生をほんのわずかな時間で導入することができます。ブライトコーブ ネイティブ プレーヤー SDK は、アプリケーションの設計やインターフェイスの柔軟性を維持しながら、必要な強力な機能を提供するために、多くのシステムを統合しています。
サンプル・オフライン体験
ブライトコーブ ネイティブ プレーヤーSDK でオフライン再生を利用する場合は、有効にする必要があります。詳細については、機能レベルのドキュメント、および iOS と Android の両方で利用可能な開発ドキュメントをご覧ください。サインアップにご興味のある方は、アカウント マネージャまでご連絡ください。