Как воспроизводить m3u8 трансляцию на андроид java?

Я организовал воспроизведение прямой трансляции так:
private void setupVideoView() {
        // Make sure to use the correct VideoView import
        videoView = findViewById(R.id.video_view);
        videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
            @Override
            public void onPrepared(MediaPlayer mp) {
                videoView.start();
            }
        });

        //For now we just picked an arbitrary item to play
        videoView.setVideoURI(Uri.parse(stream_key));
    }


Но так получается огромная задержка (причем у разных устройств разная) от 20-45 сек.
Что можно использовать, чтобы задержка была хотя бы не более 10 сек? Или как хотя бы выровнять ее?
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
S2 | CRM Тольятти
от 120 000 до 200 000 ₽
Oblako Studio Санкт-Петербург
от 120 000 до 240 000 ₽
Почта Банк Москва
от 207 000 до 240 000 ₽