PlayReady 保護コンテンツのストリーミング

このトピックでは、Dynamic Delivery を使用して PlayReady で保護されたコンテンツをストリーミングする方法について説明します。

DRM 申し込み

この機能には追加料金が必要です。Video Cloud では、デバイスをまたいだコンテンツ保護に関するさまざまなオプションを提供しています。詳細は 概要:コンテンツ保護 を参照してください。コンテンツをどこでも安全に配信するために、DRM 保護のバンドルについては、弊社営業までお問い合わせください。

アカウント設定

Video Cloud で Smooth Streaming と PlayReady を使用するには、Brightcove サポートによるアカウント設定が必要です。Brightcove サポート に連絡し、PlayReady をサポートするようアカウント設定を依頼してください。

PlayReady 保護コンテンツのストリーミング

Dynamic Delivery では、要求された形式(例:PlayReady)でのパッケージングが再生時に Just-In-Time で行われます。PlayReady は Smooth Streaming または DASH と併用して配信できます。

Smooth Streaming + PlayReady

通常、Smooth + PlayReady を利用するパブリッシャーはカスタム プレーヤーを実装して統合します。クライアント アプリケーションは、Playback API(または CMS API ソースエンドポイント)を通じて Brightcove サーバーに HTTP リクエストを行い、再生に使用する正しい再生 URL を取得します。Smooth Streaming 用のパッケージングは Brightcove のオリジン レベルで行われるため、Smooth マニフェスト URL があれば再生を開始できます。

以下は Playback API 応答の一部です:

      {
          "src": "https://bcbolt446c5271-a.akamaihd.net/media/v1/smooth/simple/playready/1910141532001/c6db389e-1894-4c4e-87d8-52fde971bbda/d3e0d9fd-6b2e-4f9d-8cbf-f039c8d959be/manifest.ismc?akamai_token=exp=1483050294~acl=/media/v1/smooth/simple/playready/1910141532001/c6db389e-1894-4c4e-87d8-52fde971bbda/d3e0d9fd-6b2e-4f9d-8cbf-f039c8d959be/manifest.ismc*~hmac=8c8c7a64224eccc4ed4ad26a5bdbbee3bd29d09edc222760afd7732320c358bd",
          "type": "application/vnd.ms-sstr+xml",
          "uploaded_at": "2016-12-01T21:49:50.115Z",
          "key_systems": {
              "com.microsoft.playready": {
                  "license_url": "https://manifest.prod.boltdns.net/license/v1/playready/1910141532001/c6db389e-1894-4c4e-87d8-52fde971bbda/d3e0d9fd-6b2e-4f9d-8cbf-f039c8d959be?fastly_token=NTg2NThkMzZfNThhM2IzOGNmYmQwZDdjYmE3NzMxNzAxMmE4OTJjODc1ZWNjNzJiOWUxNjg5N2I0M2ExODAwOWJiMzViMTI1Yw%3D%3D"
              }
          }
      }

デフォルトでは、再生に必要な Smooth マニフェストは .ismc 拡張子で配信されます。現在 Video Cloud で Smooth Streaming を利用しており、再生時に /Manifest をパスに付加した ISM URL を受け取ることを期待している場合は、ワークフローとの互換性を確保するため、Birhgtcove サポートへお問い合わせください。

MPEG-DASH + PlayReady

MPEG-DASH は Common Encryption(CENC)で暗号化されているため、PlayReady または Widevine の DRM ライセンス形式で復号できます。HbbTV デバイスへの配信が必要な場合は、弊社営業にお問い合わせのうえ、PlayReady で暗号化された HbbTV 向け DASH 配信をアカウントで有効にしてください。同様に、Playback API または CMS API ソースエンドポイント を使用して、デスクトップおよび HbbTV 用の DASH マニフェストを取得できます。

制限事項

Dynamic Delivery を使用した PlayReady 保護コンテンツのストリーミングには次の制限があります:

  • Brightcove のコンテンツは、HbbTV 1.5 で 16 バイト IV を使用する場合を除き、8 バイトの Initialization Vector(IV)を使用して PlayReady DRM で暗号化されています。PlayReady DRM の詳細については、Microsoft の Microsoft PlayReady を使用した DASH コンテンツ保護 を参照してください。