Momento Media Storageのエンタイトルメント
エンタイトルメントとは、サブスクリプション、地域、視聴権に基づいてユーザがアクセスできるコンテンツを制御する認可メカニズムです。エンタイトルメントを効率的に管理することで、セキュア、パーソナライズ、オーソライズされた**コンテンツ配信が可能になります。Momentoは、リアルタイムで動的にエンタイトルメントを管理、配布、実施する低レイテンシーでスケーラブルなパターンを実装し、権利とアクセスを保護しながらスムーズなコンテンツ配信を実現します。
エンタイトルメントとは何か?
エンタイトルメント(Entitlements)は、ユーザーが特定のメディアコンテンツを閲覧するためのパーミッションと権利を定義します。これらのパーミッションは以下に基づいています:
** 購読層**(プレミアムと無料の比較) ** 地理的位置**(地域制限) ** ユーザーID**(ログインユーザーと匿名ユーザー) ** デバイスの制限**(モバイルデバイスのみでのアクセス) ** 期間限定アクセス**(特定のコンテンツへのレンタルまたは期間限定アクセス)
エンタイトルメントは、重要な質問に答えます: このユーザーは、このデバイスで、この時間に、このコンテンツにアクセスできますか?
アクセス制限の種類
エンタイトルメントは、ユースケースに応じて様々な要素に基づくことができます。以下は一般的な例です。
サブスクリプション・ベース
ユーザーの洲部スクリプションレベルによって、ストリーミングできるビデオライブラリや特定のタイトルが決まります。例えば、プレミアム・ユーザーのみが4Kストリームや独占コンテンツにアクセスできます。
地理的制限
コンテンツは、ライセンス契約により、視聴者の地域によって制限されます。例えば、あるコンテンツは米国では視聴可能だが、欧州ではブロックされています。
デバイスの制限
特定のコンテンツは、特定のデバイスでしか利用できないかもしれません。例えば、あるメディア・サービスがモバイル限定のオファーを提供したり、VRに特化した体験を提供したりすることができます。
時間指定アクセス
ライブイベントや、視聴後に視聴期限が切れるペイ・パー・ビューなど、期間限定で利用できるコンテンツもあります。
Momento Media Storageでエンタイトルメントを効率的に管理
特に、ユーザーデータ、ロケーション、デバイス、およびコンテンツメタデータに依存する複雑なロジックを含む場合、エンタイトルメントチェックは、多くの場合、リソースを消費します。Momentoを使用すると、エンタイトルメントデータをキャッシュし、最小限の遅延でリアルタイムの権限チェックを処理することにより、このオーバーヘッドを劇的に削減できます。