Is it possible to embed a rtmp livestream in android app

  • Thread starter Android Central Question
  • Start date
A

Android Central Question

Does anyone know if it’s possible to play a rtmp stream with exoplayer.

I’ve tried this but didn’t manage to get it working:

ExoPlayer player = new ExoPlayer.Builder(this).build();
playerView.setPlayer(player);

Uri uri = Uri.parse("rtmp://192.168.109.84/live");
MediaItem mediaItem = MediaItem.fromUri(uri);

RtmpDataSource.Factory rtmpDataSourceFactory = new RtmpDataSource.Factory();
MediaSource mediaSource = new ProgressiveMediaSource.Factory(rtmpDataSourceFactory).createMediaSource(mediaItem);

player.setMediaSource(mediaSource);
player.prepare();
player.setPlayWhenReady(true);
 

Trending Posts

Forum statistics

Threads
943,201
Messages
6,917,779
Members
3,158,874
Latest member
dxter