有哪些可能的 RTSP 客户端可以从 Android 上的 IP 摄像机流式传输实时 RTSP 视频?请不要提及我的 Android VideoView/MediaPlayer,它们具有无法忍受的缓冲延迟,导致整个流延迟 7-8 秒。我试图找到一种解决方案来减少它们的缓冲大小,但我找不到办法。
问问题
4873 次
2 回答
1
我在 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);
...在您的活动中
项目中有一个示例实现。
于 2019-11-29T09:54:13.790 回答
0
你可以看看这个
bsplayer -- https://play.google.com/store/apps/details?id=com.bsplayer.bspandroid.free
偶尔用过,还不错(Sony Arc)
但它的性能将取决于你无法控制的东西
于 2012-09-26T09:23:03.560 回答