我正在为 iPhone 开发一个应用程序,它将流式传输加密的视频内容。在 MPMoviePlayer 类参考之后,我能够创建一个使用 MPMoviePlayerController 播放未加密流的应用程序。那真的很容易和简单。
我在苹果开发者库、谷歌和堆栈中搜索,但没有找到关于 iPhone 上的加密流或如何做到这一点。我想知道 MPMoviePlayer 是否没有任何方法可以播放此类流。我是否必须始终下载 .ts 文件,解密它们,然后以某种方式通过 MPMoviePlayer 按顺序播放它们?或者有什么可以简化这个过程的吗?我相信我在任何地方都没有找到它的原因是它真的很简单,或者我想使用一种非常不合适的方式来做到这一点。
我得到了一个 .m3u8 文件,其中生成了 keyID 和 IV。我想我需要实现一些解析器或可以读取它们的东西,以便我可以使用它们,或者是否还有更简单、更适合的方法来做到这一点?
谁能指导我使用正确的方法,这样我就不会重新发明热水?
先感谢您。