首页 > 解决方案 > 嵌入 Android 应用程序的实时视频播放器

问题描述

我需要一个支持来自 RTSP 连接的实时视频流的库,以嵌入到我构建的 Android 应用程序中。它必须具有非常低的延迟(1-2 秒应该没问题)。我已经尝试过使用简单的 VideoView。它可以工作,但它有一个巨大的延迟(超过 10 秒),因为它的缓冲区大小不能降低。

有没有好的可靠的解决方案?我宁愿不从头开始构建自己的播放器...

ExoPlayer 似乎不支持 RTSP。

标签: androidvideo-streamingandroid-mediaplayerandroid-videoviewexoplayer

解决方案


我已经使用 Exoplayer 的修改版本(RTSP Exoplayer GitHub pull request)解决了。缓冲区大小可以编辑,所以我认为它是这个用例的最佳选择。它完美无缺!


推荐阅读