Sunday, 12 March 2023

VLC could not connect to Rtsp URL

This is my Activity

class TestActivity : AppCompatActivity() {
    private var url: String = "rtsp://192.168.1.250/xxx.mov"

    private lateinit var libVlc: LibVLC
    private lateinit var mediaPlayer: MediaPlayer
    private lateinit var videoLayout: VLCVideoLayout

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_test)

        libVlc = LibVLC(this)
        mediaPlayer = MediaPlayer(libVlc)
        videoLayout = findViewById(R.id.videoLayout)
    }

    override fun onStart() {
        super.onStart()

        mediaPlayer.attachViews(videoLayout, null, false, false)

        val media = Media(libVlc, Uri.parse(url))
        media.setHWDecoderEnabled(true, false)
        media.addOption(":network-caching=600")

        mediaPlayer.media = media
        media.release()
        mediaPlayer.play()
    }

    override fun onStop() {
        super.onStop()

        mediaPlayer.stop()
        mediaPlayer.detachViews()
    }

    override fun onDestroy() {
        super.onDestroy()

        mediaPlayer.release()
        libVlc.release()
    }
}

I am trying to Live Stream using given code i am getting below Error while launching app

2023-03-09 12:35:51.519 16435-16578 VLC
com.rovedashcam.android E [b40000750b63d640/40c2] libvlc demux: Failed to connect with rtsp://192.168.1.250:554/xxx.mov 2023-03-09 12:35:51.522 16435-16578 VLC
com.rovedashcam.android E [b40000751b637620/40c2] libvlc stream: Failed to connect to RTSP server 192.168.1.250:554 2023-03-09 12:35:51.526 16435-16578 VLC
com.rovedashcam.android E [b40000751b637620/40c2] libvlc stream: cannot connect to 192.168.1.250:554 2023-03-09 12:35:51.526 16435-16578 VLC com.rovedashcam.android
E [b40000751b637620/40c2] libvlc stream: VLC could not connect to "192.168.1.250:554". 2023-03-09 12:35:51.526 16435-16578 VLC
com.rovedashcam.android E [b40000757b647f60/40c2] libvlc input: VLC is unable to open the MRL 'rtsp://192.168.1.250/xxx.mov'. Check the log for details.

Main Problem: what I am seeing mediaPlayer.stop Method takes long time to stop and release this reason I am not stopping media player

while I am able to play it from browser. can anyone suggest what I am doing wrong with this ?



from VLC could not connect to Rtsp URL

No comments:

Post a Comment