我正在尝试构建一款Android应用程序,它可以接收RTSP流并显示音频/视频。我一直在使用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的替代方案,但对于像我这样的初学者来说,他们都很难使用,并且我遇到了多个问题。
非常感谢您提供任何信息!
在PC上,我可以使用VLC查看相同的RTSP流,只有1-2秒的延迟。如何在Android上复制这个过程呢?即使我使用其他应用程序如MoboPlayer/RockPlayer,延迟仍然是3到10秒。(如果有关系的话,我在PC和Android上都通过无线连接到RTSP流)
我已经开始研究使用FFmpeg for Android以及Gstreamer SDK for Android作为MediaPlayer的替代方案,但对于像我这样的初学者来说,他们都很难使用,并且我遇到了多个问题。
非常感谢您提供任何信息!