build.gradle:

compile 'com.google.android.exoplayer:exoplayer:2.7.3'

compile 'com.google.android.exoplayer:extension-rtmp:2.7.3'

activity代码:

//initiate Player

//Create a default TrackSelector

BandwidthMeter bandwidthMeter = new DefaultBandwidthMeter();

TrackSelection.Factory videoTrackSelectionFactory = new AdaptiveTrackSelection.Factory(bandwidthMeter);

TrackSelector trackSelector = new DefaultTrackSelector(videoTrackSelectionFactory);

//Create the player

SimpleExoPlayer player = ExoPlayerFactory.newSimpleInstance(this, trackSelector);

PlayerView playerView = findViewById(R.id.simple_player);

playerView.setPlayer(player);

RtmpDataSourceFactory rtmpDataSourceFactory = new RtmpDataSourceFactory();

// This is the MediaSource representing the media to be played.

MediaSource videoSource = new ExtractorMediaSource.Factory(rtmpDataSourceFactory)

.createMediaSource(Uri.parse("rtmp://stream1.livestreamingservices.com:1935/tvmlive/tvmlive"));

// Prepare the player with the source.

player.prepare(videoSource);

//auto start playing

player.setPlayWhenReady(true);

android exoplayer 直播流,使用Exo-Media Player播放RTMP直播相关推荐

  1. Ubuntu16.04下使用VLC media player播放器实现倍速播放

    Ubuntu16.04下使用VLC media player播放器实现倍速播放 打开软件 开启倍速功能 打开软件 视频文件右键"属性"-"打开方式"-" ...

  2. LiveQing流媒体RTMP推流服务-如何获直播流地址 HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP视频流地址

    LiveQing流媒体RTMP推流服务-如何获直播流地址 HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP视频流地址 1.服务说明 2.如何一步一步搭建视频直播 3.配置鉴权直播间 3. ...

  3. Vue 播放rtmp直播流

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Vue 播放rtmp直播流 前言 一.vueVideo.vue封装 二.调用方式 前言 该组件是在vue-video-player基础 ...

  4. VS2010/MFC对话框程序调用Windows Media Player播放器控件

    MFC对话框程序调用Windows Media Player播放器控件播放打开的avi格式的文件,具体步骤如下: 1.根据MFC向导提示,创建一个默认的对话框项目TestMediaPlayer. 2. ...

  5. 浏览器不支持flash插件之后,h5播放rtmp直播流的解决方案

    浏览器不支持flash插件之后,h5播放rtmp直播流的解决方案使用http-flv 原文链接 目录: 相关资源: 背景 几种视频流比较 http-flv搭配flv.js播放方案 flv.js延迟问题 ...

  6. 解决Windows Media Player播放无声或声音过快问题

    Windows Media Player 播放在播放单声道音频视频时会出现无声或过快(像快进)的现象. 而立体声的音源则正常.解决方法如下: 开始->运行->输入regedit找到[HKE ...

  7. LiveGBS国标视频平台如何获取接入视频通道的直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP

    1.背景说明 LiveGBS国标GB/T28181流媒体服务器软件,支持设备|平台GB28181注册接入.向上级联第三方国标平台, 可视化的WEB页面管理(页面源码开源):支持云台控制.设备录像检索. ...

  8. C# Winform使用Windows Media Player播放多媒体整理

    一.简单使用示例步骤 1.添加Windows Media Player 组件当前是系统的 Com组件 工具箱>右键"选择项">选择Com组件 2.控件拖拽到桌面,使用 ...

  9. 网页Windows Media Player播放器参数含义(转)

    常用网页播放器代码 我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编 ...

  10. vue-cli3.0实现播放rtmp直播流

    前言: 用vue来实现播放rtmp,代码很简单,主要用的ckplayer, 在使用过videojs,video等其他插件以后,在播放视频直播流这里,觉得还是ckplayer比较给力,这里说下使用方法 ...

最新文章

  1. 人要有水的精神和树的精神
  2. otc机器人氩弧焊机_轻松搞定砂光机前后连线翻转!【富全智能】全自动180度圆筒式翻板机...
  3. [转][探讨]为什么说JavaScript是性价比最高的技术?
  4. 【微信】微信小程序 应用内的页面跳转在添加了tab以后就跳转不成功的问题解决...
  5. zabbix-2.0.8日常巡检-检测项目状态
  6. [Swift]LeetCode480. 滑动窗口中位数 | Sliding Window Median
  7. macOS Monterey中最新的「通用控制」是什么?苹果设备如何使用通用控制功能!
  8. DevExpress DXperience 的本地化(汉化)方法
  9. JavaScript笔记-前端AES加密
  10. Arcgis中的空间数据拓扑理论及规则
  11. html表格列文字自动换行,Table文字自动换行
  12. 个人微信淘宝客返利机器人搭建教程
  13. 【Python实用工具】暴力破解-1!Python编写四位数密码本
  14. 「PKUSC2018」星际穿越
  15. echart 重新加载
  16. 江南情节——紫砂壶品茶
  17. 计算机家庭组无法访问,Win7共享文件夹无法访问解决方法
  18. ShapeExplorer
  19. 职场人上班成本调查:工作一天要花掉多少钱?
  20. 七种回归分析方法,个 个 经 典

热门文章

  1. MAC通过HDMI转VGA转接头连接显示器
  2. 快速获取SAS数据集观测数
  3. Telemetry原理
  4. Unity学习笔记(六)——顶点动画
  5. 企业级的周报管理系统源码 采用了目前极为流行的扁平化响应式的设计风格
  6. psf2otf函数的解释
  7. id nfc模拟_NFC手机伪造门禁卡和模拟门禁卡教程
  8. 上海商报:超级表格创始人叫板Excel
  9. bugku-秋名山老司机
  10. 那些拿到腾讯、阿里等大厂offer的人,都有这个共同点