Как воспроизводить 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 сек? Или с этим можно что-то сделать?
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы