我正在尝试构建一个接收 RTSP 流并显示音频/视频的 Android 应用程序。我一直在使用 VideoView,但仍然会从实时延迟 3 到 10 秒。我需要这个延迟低于 3 秒。
在 PC 上,我可以使用 VLC 看到相同的 RTSP 流,只有 1-2 秒的延迟。如何在 Android 上复制它?即使我使用 MoboPlayer/RockPlayer 等其他应用程序,延迟仍然是 3 到 10 秒。(如果重要,我将在 PC 和 Android 上无线连接到 RTSP 流)
我已经开始研究使用 FFmpeg for Android 以及 Gstreamer SDK for Android 作为 MediaPlayer 的替代品,但是对于像我这样的新手来说,它们都很难使用,而且我遇到了多个问题。
任何和所有信息将不胜感激!