使用AVPlayer或类似的

时间:2015-08-07 18:56:46

标签: ios avfoundation avplayer

我需要在iOS应用中播放受密码保护的.m3u音频流。以前我已经使用AVPlayer来处理相同的非密码保护流:

self.player = AVPlayer.playerWithURL(NSURL(string: "http://<server-here>:<port-here>/live.m3u")!) as! AVPlayer self.player.play()

然而,乍一看似乎AVPlayer不支持任何类型的身份验证。

当使用支持受密码保护的流的其他客户端时,通过在连接上放置代理,我可以看到请求流,但是401失败。同样的请求是使用HTTP头中的身份验证详细信息和然后流请求成功。所以这是非常基本的HTTP身份验证,并没有什么特别的花哨。

有没有人知道使用AVFoundation实现此目的的方法,还是我必须求助于低级第三方流媒体库来实现这一目标?

0 个答案:

没有答案