AV Playerで通常のHLSビデオを問題なく再生できます。しかし、AES-128で暗号化されたHLSビデオを再生するにはどうすればよいですか?AVPlayerでAES-128暗号化HLSビデオを再生する方法
答えて
AES-128 /類似の暗号化HLSビデオをデコードするには、ヘッダーに「認証」を追加してください。
let headers = ["Authorization": "Bearer xxxxxxxxxxxxxxxx..."]
let avAsset = AVURLAsset(url: videoURL, options: ["AVURLAssetHTTPHeaderFieldsKey": headers])
let avItem = AVPlayerItem(asset: avAsset)
let avPlayer = AVPlayer(playerItem: avItem)
.
.
.
ありがとう@ SeanLintern88ありがとうございました。
ありがとうたくさん!なんらかの理由で、これは既に動作しているようですが、AVPlayerはAES-128暗号化ストリームをボックスから解読できるようにすべきです(鍵はプレイリストで指定されています)。今回の問題は、プレイリストにIV文字列の前に0xを追加するのを忘れてしまったことです。私が完全に間違っていない限り。 – Jonny
ありがとうございます。 AVPlayerは暗号化されたコンテンツを実際に再生しますが、ヘッダーは必要ありません。 HTTPS上に別のセキュリティ層を追加するには、Cookieを使用する必要があります。ユーザーがm3u8ファイルを取得したときにクッキーを設定すると、AVPlayerは自動的にfile.key要求でそのクッキーを使用します。 – nhenrique
- 1. gstreamerで暗号化hlsストリームを再生する方法
- 2. AVPlayerで暗号化されたビデオを再生
- 3. avplayer - ios swiftを使用してAES暗号化hlsストリームを再生する
- 4. AVPlayer AESで暗号化されたオフラインHLSビデオのオンラインモードでの再生を停止します
- 5. AWS Elastic Transcoder HLS AES暗号化ビデオを復号化して.m3u8を再生する方法は?
- 6. 暗号化されたHLS素材でAVPlayerがクラッシュする
- 7. 暗号化hls再生が行われない
- 8. AVPlayerはHLSを再生しますが、MP4ビデオでクラッシュします
- 9. AVPlayer背景でビデオを再生する
- 10. AVPlayerを使用してInstagramビデオを再生する方法
- 11. HTML5でHLSを再生する方法
- 12. 再生中にAVPlayerのビデオ品質を変更する方法
- 13. AES128-CBC暗号化は奇数長の出力を生成できますか?
- 14. VideojsでDRM暗号化ファイルを再生
- 15. AVCaptureMovieFileOutputの後にAVPlayerでビデオを再生
- 16. URLからビデオを暗号化し、暗号化されたビデオをデバイスのSDカードに保存する方法
- 17. HLS共通暗号化メディアの実装方法
- 18. クラッシュ:Swift 2.1を使用したiOS 10でのAES128暗号化
- 19. CESでのAES128復号化
- 20. AVPlayerを使用してビデオを再生
- 21. Swift 2 AVPlayer - 次のビデオを再生する前のビデオ
- 22. 暗号化されたメディアファイル-IOS-iPhoneの再生方法は?
- 23. iOSでAVPlayerやMovie Playerを使わずにビデオを再生する方法
- 24. ビデオの復号化と並行再生
- 25. AVPlayerがHLSストリームを再生していません
- 26. PlayReadyはiOS上でのみ暗号化されたHLSを再生しますか?
- 27. AES128アルゴリズムで64ビット暗号化キーを生成するにはどうすればよいですか?
- 28. AVPlayerでリモートURLからビデオを再生する
- 29. appiumでAndroidアプリでビデオ再生を自動化する方法
- 30. ローカルストレージからHLSビデオを再生するには
再生キーのヘッダーにアクセスキーを追加するだけではありませんか? – SeanLintern88
私はそうは思わない。しかし私は試してみましょう! –
いいえ動作しません。私はヘッダーの承認として復号化キーを追加しようとしました –