動画をモバイル デバイスに安全に配信する方法を探しています。次の 2 つのオプションがあります。
タグ内の HLS。これは iOS で非常にうまく機能し、モバイルに最適なアダプティブ ビットレートをサポートします。ただし、iOSでのみうまく機能するようです。Android では断片的なサポートしかないようです。Android は 3.0 以降公式にサポートしていると読みましたが、私がテストしたすべての Android デバイス (>3.0) では、HLS はブラウザーで再生されませんでした。
タグ のプログレッシブ ダウンロード。これは iOS および Android デバイスで問題なく動作しますが、これは単にビデオのプログレッシブ ダウンロードであるため、ブラウザがダウンロードを完了すると、ユーザーがそのビデオを取得する方法を見つけてしまうことが懸念されます。これは iOS ではもっと難しいかもしれませんが、ブラウザーがダウンロードしたビデオをどこかの tmp フォルダーに保存した場所を特定するのはそれほど難しいことではないと確信しています。
どちらの方法も、コンテンツ サーバーだけが知っている秘密鍵を使用してサーバー側でトークンが生成される、期限切れのトークン アプローチを使用することで、ディープリンクから保護することができます。ビデオ リクエストは 5 分から 10 分間しか有効ではなく、ディープリンクが無効になります。
これらの問題を回避する方法を知っている人はいますか? ディープリンクを防ぐことができたとしても、ユーザーはビデオ自体を取得して再配布することができました. おそらくそれは不可能ですか?
ありがとう