I am using MobileVLCKit for play rtsp link
Below is my code for play stream
POD : 'MobileVLCKit', '~> 3.3.16.3' and code is below
func startstream(url: String) {
guard let url = URL(string: url) else { return }
videoPlayer.drawable = vwPlayer
videoPlayer.media = VLCMedia(url: url)
videoPlayer.delegate = self
videoPlayer.libraryInstance.debugLogging = true
videoPlayer.media?.addOption("-vv")
videoPlayer.media?.addOptions([
"network-caching": 500,
"sout-rtp-caching": 100,
"sout-rtp-port-audio": 20000,
"sout-rtp-port-video": 20002,
":rtp-timeout": 10000,
":rtsp-tcp": true,
":rtsp-frame-buffer-size":1024,
":rtsp-caching":500,
":live-caching":500,
])
videoPlayer.media?.addOption(":codec=avcodec")
videoPlayer.media?.addOption(":vcodec=h264")
videoPlayer.media?.addOption("--file-caching=2000")
videoPlayer.media?.addOption("clock-jitter=0")
videoPlayer.media?.addOption("--rtsp-tcp")
videoPlayer.media?.clearStoredCookies()
videoPlayer.audio.isMuted = self.isMuted
videoPlayer.play()
}
but some links are not playing so can we overcome this issue trying to play rtsp link using mobile vlc kit but its not working on well I have used pod version 3 also but it also don't work well is there any other player which can play rtsp link so let me know in comment