VLCMobileKit不播放RTSP视频

时间:2018-05-16 05:49:19

标签: ios vlc libvlc

VLCMobileKit无法打开RTSP流媒体视频。

以下是代码:

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)
    DispatchQueue.main.async {
        // Create `VLCMedia` with the URI retrieved from the camera
        if let _URI = self.URI, let url = URL(string: _URI) {
            let media = VLCMedia(url: url)
            self.mediaPlayer.media = media
            self.mediaPlayer.play()
        }
    }
}

显示错误:

  

VLC无法打开MRL   ' RTSP://193.159.244.134/rtsp_tunnel轮廓= 0&安培; h26x = 4和; enableaudio = 1&安培; audio_mode = 1&安培; VCD = 2'

1 个答案:

答案 0 :(得分:0)

您的网址似乎是"受保护"(用户名和密码)。

如果您尝试此网址: rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov,它应该可以正常工作。

也许这样的事情可能有效(未经测试):

rtsp://username:password@url

例如:rtsp://foo:bar@192.168.1.42/catroom