VLCMobileKit не воспроизводит видео RTSP - PullRequest
0 голосов
/ 16 мая 2018

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? profile = 0 & h26x = 4 & enableaudio = 1 & audio_mode = 1 & vcd = 2'

1 Ответ

0 голосов
/ 31 мая 2018

Похоже, что ваш URL "защищен" (имя пользователя и пароль).

Если вы попробуете этот URL: rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov, должно работать нормально.

Возможно, что-то подобное может работать (не проверено):

rtsp://username:password@url

Например: rtsp://foo:bar@192.168.1.42/catroom

...