VLCMobileKit不播放RTSP视频

Dhi*_*Das 7 vlc libvlc ios

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()
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

它显示错误:

VLC无法打开MRL'rtsp://193.159.244.134/rtsp_tunnel?profile = 0&h26x = 4&enableaudio = 1&audio_mode = 1&vcd = 2'

小智 0

您的 URL 似乎受到“保护”(用户名和密码)。

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

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

rtsp://username:password@url

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