我需要将rtsp-video从本地网络中的IP摄像头流式传输到我的Android应用程序。使用VideoView并将其作为url或SurfaceView播放并使用原生MediaPlayer播放流非常容易。但是当我按照这种方式传输时 - 当我的手机正在缓冲该视频时,我已经收到了6秒的延迟。正如我所读,没有办法改变MediaPlayer的缓冲区大小。但我看到几个应用程序几乎实时地从我的相机流式传输视频。我已经阅读了很多相关内容 - 因为我不是第一个遇到此问题的人 - 但没有找到任何有用的信息。
非常感谢您的帮助!
答案 0 :(得分:0)
我使用vlc-android,它可以很好地播放我的相机' rtsp链接:
https://github.com/mrmaffen/vlc-android-sdk#get-it-via-maven-central
延迟时间约为1秒。