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. gstreamerで暗号化hlsストリームを再生する方法
- 4. 暗号化hls再生が行われない
- 5. Playready暗号化されたテストライセンスURLとトークンを持つSMOOTHコンテンツ
- 6. 暗号化されたHLSからMP4へのクリア
- 7. 暗号化されたHLS素材でAVPlayerがクラッシュする
- 8. AVPlayerで暗号化されたビデオを再生
- 9. PlayReadyでスムーズストリーミングを暗号化する方法
- 10. Objective-c:Windows上で暗号化されたファイルを読み取る
- 11. Shaka Playerの暗号化された.webmビデオファイルのDASH再生
- 12. 暗号でメッセージを暗号化するアプリには暗号化が含まれていますか? iOS App Store
- 13. 暗号化されたmp3ファイルを再生
- 14. Python - 暗号化 - ネットワーク上で暗号化されたデータを送信
- 15. 署名済みの暗号化されたJWTの生成
- 16. C#暗号化されたデータをJavascriptで暗号化する
- 17. iOSデータファイルの暗号化は許可されていますか?
- 18. iOS上のSQLiteデータベースファイルの暗号化
- 19. PGPで暗号化された電子メールを新しい鍵にアップグレード/再暗号化する方法は?
- 20. Ios暗号化。?
- 21. iOS 9でHLS m3u8を再生
- 22. SDL_Mixerを使用して暗号化されたファイルを再生する
- 23. VideoViewを使用して暗号化されたビデオファイルを再生する
- 24. ビデオストリームの再生 - smoothstream/playready/hasplayer.js
- 25. iOS - iOS 10.2アップデート後にWebViewでHLSビデオが再生されなくなった
- 26. 暗号化されたファイルを別のデバイスで読み込みますか?
- 27. iOSでのデータ暗号化
- 28. サーバーから暗号化し、クライアントで暗号化を解除します(クライアントでは暗号化しません)。
- 29. Pythonは指定されたパスワードでtxtを暗号化/復号化します
- 30. Rfc2898DeriveBytesは暗号化されたキーを返しますか?
私がスマートTV市場で見ているのは、MSS/DASH + PlayReadyをサポートしているデバイスの大多数が、エキゾチックなケースのようにHLS + PlayReadyをめったにしていないことです。たとえば、Samsungのテーブル「コンテナ/ストリーミング/ DRMの組み合わせ表」http://developer.samsung.com/tv/develop/specifications/general-features/を参照してください。 –