哪些可能的RTSP客户端可以从Android上的IP摄像头流式传输实时RTSP视频?请不要提及我的Android VideoView / MediaPlayer,它们有一个无法忍受的缓冲延迟,导致整个流延迟7-8秒。我试图找到一个减少缓冲大小的解决方案,但我找不到办法。
答案 0 :(得分:0)
bsplayer - https://play.google.com/store/apps/details?id=com.bsplayer.bspandroid.free
偶尔使用它并且它非常好(Sony Arc)
但其表现将取决于您无法控制的内容
答案 1 :(得分:0)
我在VLC实施方面取得了巨大成功。您可以在这里https://github.com/pedroSG94/vlc-example-streamplayer
找到示例您添加
implementation 'com.github.pedroSG94.vlc-example-streamplayer:pedrovlc:2.5.14v3'
...到您的依赖项,然后或多或少地去(在Kotlin中):
val surfaceView: SurfaceView = findViewById(R.id.surfaceView)
vlcVideoLibrary = VlcVideoLibrary(this, this, surfaceView)
vlcVideoLibrary?.play(rtspUrlString);
...在您的活动中
项目中有一个示例实现。