PlayReadyはiOS以外のプラットフォームでHLSを再生できないようですが、明らかな証明は見つかりません。PlayReadyはiOS上でのみ暗号化されたHLSを再生しますか?
答えて
ににPlayReadyがiOSの以外のプラットフォームが、見つかりませ 明白な証拠にHLSを再生することはできませんようです。
これは誤った仮定です。
PlayReadyはDRMテクノロジです。 HLSはストリーミング技術です。これらの技術は、ビデオ再生中に異なるレベルの処理を行います。 DRM技術は、使用されるストリーミング技術(または一般的なコンテンツ配信)に関して全く何も知らない。
HLSはアダプティブストリーミング技術で、サーバーからコンテンツを取得し、デバイスの機能やネットワーク条件に基づいて動的に品質を変更できます。 HLSはMpeg2-TSまたは断片化したMP4ストリームのレベルで動作します。
PlayReadyは、コンテンツを保護するDRMテクノロジです。適応型ストリーミングによって配信されるセグメント全体またはフラグメントを保護するものではありません。まず、トランスポートコンテナ(fMP4またはMpeg2-TS)を逆多重化し、サンプルのエレメンタリストリームを取得する必要があります。個々のサンプル(またはサブサンプル)はDRMによって保護されています。
DRMと適応型ストリーミング技術を明確に分離しているため、それらを混在させることができます。これらのテクノロジが互いに合致する唯一のケースは、DRM固有の保護ヘッダーまたはキーIDの説明を持つアダプティブストリーミングマニフェストです。
アダプティブテクノロジはプラットフォームに依存していません - どのプラットフォームでもHLSプレーヤを一から書くことができます。状況はDRMと同じではありません。 DRMテクノロジがすでに存在するプラットフォームで作業するか、ポータルキットにアクセスし、プラットフォームに移植して堅牢性の要件を満たすプロセスを実行します(通常、デバイスメーカーのみがこのパスを経由します)。
PlayReadyとHLSを別のプラットフォームで使用できますか?絶対に!しかし、ほとんどの場合、レスポンスはもっと似ています:PlayReadyポートが既に利用可能なすべてのプラットフォームでPlayReadyでHLSを使用できます。
私は、iOS PlayReady Client SDKを提供するMicrosoftが混乱していると思います。PlayReadyとHLSサポートでプレイヤーを使用する準備が整いました。あなたは何かを移植する必要はありません、あなたはライセンスを支払うだけで、プレーヤーを使用します。たとえば、Windows 10 UWPアプリケーションなどでPlayReadyで保護されたHLS配信コンテンツを使用することもできます。 JavaScript HLSの実装を持ち、Internet ExplorerまたはEdgeブラウザでPlayReadyで使用することもできます。あなたはHLSコンポーネントを書く(または既存のものを使う)必要があります。
多くのスマートテレビメーカーは、PlayReadyをサポートするHLSプレーヤーを使用する準備ができていると確信しています。
にPlayReadyが公式のMicrosoftにPlayReadyのiOS SDKのようなSDKを経由して、iOSの上で使用することができます。
ここhttps://www.microsoft.com/playready/features/ClientOptions.aspx
は、執筆時点でそのSDKでサポートされているストリーミング形式である:
- のiOSプラットフォーム
- は、最終的なアプリケーションを構築するための基本参照メディアプレーヤーが含まれています
- スムーズストリーミング(VOD /ライブ)
- のiOS(VOD /ライブ)
- にPlayReady ND-レシーバ機能のHLS用MPEG-DASH(ISOBFF、VoDの/ライブ)
- キーローテーションや停電
- サポートiOSのクライアント
次の述語があるとします。PlayReady + Platform - > HLSをサポートしています。述語は少なくともPlatform = iOSでは有効ですが、他のプラットフォームもありますか? –
はい、MSのドキュメントから:「PlayReadyクライアントのサポートは、PlayReady Device Porting Kitを使用して、適切なPlayReadyクライアントSDKと他のHLS対応プラットフォームでiOSおよびAndroidデバイスに実装できます。 http://download.microsoft.com/download/B/D/4/BD42A75B-5B3E-49C0-B70D-DD49FA9592F9/DevelopingMicrosoftPlayReadyClients_March2015.pdf – Mick
つまり、デバイスの製造元/提供者がHLSをサポートするかどうかによって異なります。しかし、どのような理由で?したがって、デバイスの大半はPlayReadyで処理する保護されたHLSをサポートしていないようです。 –
- 1. avplayer - ios swiftを使用してAES暗号化hlsストリームを再生する
- 2. 暗号化されたメディアファイル-IOS-iPhoneの再生方法は?
- 3. AVPlayerでAES-128暗号化HLSビデオを再生する方法
- 4. gstreamerで暗号化hlsストリームを再生する方法
- 5. 暗号化hls再生が行われない
- 6. 暗号化されたオーディオブックmp3アンドロイドとiosを再生
- 7. Playready暗号化されたテストライセンスURLとトークンを持つSMOOTHコンテンツ
- 8. AVPlayer AESで暗号化されたオフラインHLSビデオのオンラインモードでの再生を停止します
- 9. 暗号化されたHLSからMP4へのクリア
- 10. 暗号化されたHLS素材でAVPlayerがクラッシュする
- 11. AWS Elastic Transcoder HLS AES暗号化ビデオを復号化して.m3u8を再生する方法は?
- 12. AVPlayerで暗号化されたビデオを再生
- 13. Objective-c:Windows上で暗号化されたファイルを読み取る
- 14. PlayReadyでスムーズストリーミングを暗号化する方法
- 15. Shaka Playerの暗号化された.webmビデオファイルのDASH再生
- 16. 暗号でメッセージを暗号化するアプリには暗号化が含まれていますか? iOS App Store
- 17. 暗号化されたmp3ファイルを再生
- 18. Python - 暗号化 - ネットワーク上で暗号化されたデータを送信
- 19. VideojsでDRM暗号化ファイルを再生
- 20. iOSのPlayReady DRM:復号化されたビデオ画像を自分のGLコンテキストにコピーできますか?
- 21. 署名済みの暗号化されたJWTの生成
- 22. iOSデータファイルの暗号化は許可されていますか?
- 23. C#暗号化されたデータをJavascriptで暗号化する
- 24. Azureストレージ上で暗号化されたBlobをインデックス化する
- 25. iOS上のSQLiteデータベースファイルの暗号化
- 26. 暗号化ライブラリを使用してCodeigniterで暗号化コードを生成 "/"ライブラリまたは暗号化ライブラリ
- 27. (暗号化された)暗号化されたメッセージを復号する
- 28. Ios暗号化。?
- 29. PGPで暗号化された電子メールを新しい鍵にアップグレード/再暗号化する方法は?
- 30. SDL_Mixerを使用して暗号化されたファイルを再生する
私がスマートTV市場で見ているのは、MSS/DASH + PlayReadyをサポートしているデバイスの大多数が、エキゾチックなケースのようにHLS + PlayReadyをめったにしていないことです。たとえば、Samsungのテーブル「コンテナ/ストリーミング/ DRMの組み合わせ表」http://developer.samsung.com/tv/develop/specifications/general-features/を参照してください。 –