如何在iOS上通过安全连接流式传输视频

时间:2012-09-11 17:22:43

标签: ios video uiwebview stream mpmovieplayercontroller

我可以从本地资源(在设备上)播放视频。 我可以从未受保护的互联网流式传输视频。 我无法来自公司内部网(来自内部或外部)

典型的安全公司网络。视频存储在SharePoint 2007列表中(但我有视频文件的URL)。

我试过了:

  • 的MPMoviePlayerController
  • MPMoviePlayerViewController
  • UIViewView(使用<video>标记和视频网址动态创建html)

我无法得到任何工作。哎呀,我甚至无法让它直接进入iPad上Safari的链接。我唯一没有尝试过的是将其作为文件下载然后在本地播放。由于存在大量可用性问题,因此这不是首选方案。

1 个答案:

答案 0 :(得分:0)

有2个问题。

  1. MPMoviePlayerController不支持NSURLConnection中存在的所有质询验证。解决方案是在安全区域内的某处做一个“虚拟”NSURLConnection,让它处理所有挑战并将其设置为存储会话信息。从现在开始,MPMoviePlayerController或其他不支持SSL请求输入的连接将使用现有会话。
  2. 必须在服务器上安装有效的中间证书。我从未想过的东西。它作为安全连接下的一个指南中的一个小项目存在。