【问题标题】:MPMoviePlayerController - modify m3u8 file before playingMPMoviePlayerController - 播放前修改 m3u8 文件
【发布时间】:2014-08-18 22:38:13
【问题描述】:

我有一个 m3u8 文件的 URL。 它列出了所有使用 AES-128 加密的 .ts 文件。 m3u8 文件还包含解密密钥的 URI。

这就是棘手的地方。 密钥的 URI 位于公司防火墙内,我的应用在没有 VPN 的情况下无法访问。为了解决这个问题,我有一个代理服务器设置,可以将我的应用程序的 HTTP 请求通过隧道传输到这个 URI,因此即使在 VPN 之外也可以使用。 我正在尝试找出一种方法,可以用我的代理服务器 URL 替换 m3u8 文件中密钥的 URI 并使其正常工作。

有什么想法吗?

提前致谢!

【问题讨论】:

    标签: encryption mpmovieplayercontroller m3u8


    【解决方案1】:

    我能够通过使用 NSURLProtocol 并处理 MPMoviePlayerController 发出的所有 HTTP 请求并将它们通过隧道传送到我自己的 Web 服务器来解决这个问题。

    【讨论】:

    • 你能分享一段关于如何在 MPMoviePlayerController 中实现解密和播放的代码
    猜你喜欢
    • 1970-01-01
    • 2010-12-12
    • 2015-10-03
    • 2018-03-31
    • 1970-01-01
    • 1970-01-01
    • 2014-04-04
    • 2015-06-03
    • 1970-01-01
    相关资源
    最近更新 更多