我有一个m3u8文件的URL。它列出了所有使用AES-128加密加密的.ts文件。m3u8文件还包含解密密钥的URI。
这就是棘手的地方。密钥的URI位于公司防火墙内部,如果没有VPN,我的应用程序将无法访问该防火墙。为了解决这个问题,我有一个代理服务器设置,可以将我的应用程序的HTTP请求隧道传输到该URI,因此即使在VPN外部也可以使用。我试图找出一种方法,可以用代理服务器URL替换m3u8文件中密钥的URI,并使其起作用。
有任何想法吗?
提前致谢!
通过使用NSURLProtocol并处理了MPMoviePlayerController发出的所有HTTP请求并将它们通过隧道传输到我自己的Web服务器,我能够解决此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句