オフライン動画開発者

iOS と Android で暗号化されたまま保持されるオフライン動画ダウンロード

権利に紐づく、永続的な FairPlay と ExoPlayer のオフラインライセンス。

DRM を保ったままのネイティブなオフラインダウンロード。Apple では AVAssetDownloadTask と永続 FairPlay 鍵、Android では ExoPlayer のオフラインライセンスを使います。日額: 500ユーロまたは600ドル。

オフラインは無防備という意味ではありません

飛行機用に映画をダウンロードさせるのは、DRM を加えるまでは簡単です。ファイルはディスク上で暗号化されたままでなければならず、復号鍵はコンテンツを渡してしまわずにローカルで保持される必要があります。Apple ではこれは AVAssetDownloadTask と組み合わせた永続 FairPlay 鍵を意味し、Android ではダウンロードしたメディアとともに保存される ExoPlayer のオフラインライセンスを意味します。Sylvain は両方を実装し、オフラインのコピーがストリームと同じだけ保護されるようにします。

バックグラウンドのダウンロードと保存容量

ダウンロードマネージャーは、アプリがバックグラウンドにあるときも動き続け、アプリが終了されても生き残り、接続が切れた後に再開しなければなりません。さらに、ユーザーの残り容量を把握し、タイトルを削除でき、実際の進捗を表示する必要があります。Sylvain は各プラットフォームでネイティブのバックグラウンドダウンロード API を使ってキューを作り、一時停止、再開、失敗を明確に扱います。

有効期限とライセンス更新

オフラインライセンスはたいてい期限付きです。タイトルはダウンロードから30日間、または初回再生から48時間視聴できる、といった具合です。つまり、期限をローカルで追跡し、端末がオンラインに戻ったときにライセンスを更新し、権利が切れたらコンテンツをきれいに削除することを意味します。Sylvain は更新フローをあなたのライセンスサーバーに接続し、ユーザーがオフラインの間でもルールが守られるようにします。

ダウンロードを権利に紐づける

ダウンロードは、ユーザーが実際にそのコンテンツの権利を持っている場合のみ行われるべきで、サブスクリプションが終了したら動かなくなるべきです。Sylvain はダウンロードフローをあなたの権利・認証システムに接続し、オフラインライセンスの発行がストリーミングと同じ信頼できる情報源を確認するようにします。これにより、解約したユーザーがダウンロード済みコンテンツをいつまでも見続けるというよくある抜け穴を防ぎます。

よくある質問

オフラインダウンロード機能の費用は?

リモートの一律日額、500ユーロまたは600ドルで、代理店マージンはありません。DRM 付きのオフラインダウンロードは細かい作業なので、プラットフォームごとに日数を正直に前もって見積もります。

既存のアプリにオフラインダウンロードを追加できますか?

はい。これはすでにストリーミングするアプリに追加されることがよくあります。現在のプレーヤーと DRM の構成を確認し、再生を書き直すのではなくその上にオフライン層を作ります。

ダウンロードしたコンテンツは端末上で暗号化されたままですか?

はい。コンテンツは保存時も暗号化されたままで、Apple では永続 FairPlay 鍵、Android では ExoPlayer のオフラインライセンスで保護されるため、単純に平文ファイルとして取り出すことはできません。

オフラインコンテンツのライセンス期限はどう扱いますか?

期限をローカルで追跡し、端末がオンラインのときにあなたのライセンスサーバーに対してオフラインライセンスを更新し、権利の期間が終わったらアクセスをきれいに削除します。

ユーザーがサブスクリプションを解約したらどうなりますか?

ダウンロードはあなたの権利システムに紐づいているため、解約または期限切れのサブスクリプションは新規ダウンロードを止め、既存のオフラインライセンスを更新時に失効させるので、アクセスが無期限に続くことはありません。

アプリを閉じてもバックグラウンドのダウンロードは続きますか?

はい。各プラットフォームでネイティブのバックグラウンドダウンロード API を使うので、アプリがバックグラウンドにあってもダウンロードは続き、アプリが終了されたり接続が切れた後も再開します。

シニアのネイティブモバイル支援が必要ですか?

製品の背景、対象プラットフォーム、リポジトリの状況、スケジュールをお送りください。お役に立てるか素早くお答えします。