Какие возможные RTSP-клиенты могут транслировать живое RTSP-видео с IP-камеры на Android? Пожалуйста, не упоминайте мне Android VideoView/MediaPlayer, у них невыносимая задержка буферизации, из-за которой весь поток задерживается на 7-8 секунд. Я пытался найти решение, чтобы уменьшить размер их буферизации, но не смог найти способ.
RTSP-клиент для Android
Ответы (2)
вы могли бы взглянуть на этот
bsplayer -- https://play.google.com/store/apps/details?id=com.bsplayer.bspandroid.free
иногда использовал его, и он был довольно хорош (Sony Arc)
но его производительность будет зависеть от вещей, находящихся вне вашего контроля.
person
shaine
schedule
26.09.2012
ДА! Я пробовал, задержка всего 2 секунды! так что это хорошо. Но я не знаю, как они это делают! Я имею в виду, что хочу встроить такой клиент в свое приложение, как я могу?
- person Ahmed Emad; 26.09.2012
Вы нашли решение? У меня похожая проблема... :)
- person Jovan; 15.11.2012
У меня был большой успех с реализацией VLC. Вы можете найти пример здесь https://github.com/pedroSG94/vlc-example-streamplayer< /а>
вы добавляете
implementation 'com.github.pedroSG94.vlc-example-streamplayer:pedrovlc:2.5.14v3'
... к вашим зависимостям, а затем более или менее перейти (в Котлине):
val surfaceView: SurfaceView = findViewById(R.id.surfaceView)
vlcVideoLibrary = VlcVideoLibrary(this, this, surfaceView)
vlcVideoLibrary?.play(rtspUrlString);
... в вашей деятельности
В проекте есть пример реализации.
person
zoomix
schedule
29.11.2019