0

有哪些可能的 RTSP 客户端可以从 Android 上的 IP 摄像机流式传输实时 RTSP 视频?请不要提及我的 Android VideoView/MediaPlayer,它们具有无法忍受的缓冲延迟,导致整个流延迟 7-8 秒。我试图找到一种解决方案来减少它们的缓冲大小,但我找不到办法。

4

2 回答 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)

但它的性能将取决于你无法控制的东西

Android 中的 RTSP 客户端

于 2012-09-26T09:23:03.560 回答