android exoplayer 直播流,使用Exo-Media Player播放RTMP直播
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直播相关推荐
- Ubuntu16.04下使用VLC media player播放器实现倍速播放
Ubuntu16.04下使用VLC media player播放器实现倍速播放 打开软件 开启倍速功能 打开软件 视频文件右键"属性"-"打开方式"-" ...
- LiveQing流媒体RTMP推流服务-如何获直播流地址 HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP视频流地址
LiveQing流媒体RTMP推流服务-如何获直播流地址 HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP视频流地址 1.服务说明 2.如何一步一步搭建视频直播 3.配置鉴权直播间 3. ...
- Vue 播放rtmp直播流
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Vue 播放rtmp直播流 前言 一.vueVideo.vue封装 二.调用方式 前言 该组件是在vue-video-player基础 ...
- VS2010/MFC对话框程序调用Windows Media Player播放器控件
MFC对话框程序调用Windows Media Player播放器控件播放打开的avi格式的文件,具体步骤如下: 1.根据MFC向导提示,创建一个默认的对话框项目TestMediaPlayer. 2. ...
- 浏览器不支持flash插件之后,h5播放rtmp直播流的解决方案
浏览器不支持flash插件之后,h5播放rtmp直播流的解决方案使用http-flv 原文链接 目录: 相关资源: 背景 几种视频流比较 http-flv搭配flv.js播放方案 flv.js延迟问题 ...
- 解决Windows Media Player播放无声或声音过快问题
Windows Media Player 播放在播放单声道音频视频时会出现无声或过快(像快进)的现象. 而立体声的音源则正常.解决方法如下: 开始->运行->输入regedit找到[HKE ...
- LiveGBS国标视频平台如何获取接入视频通道的直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP
1.背景说明 LiveGBS国标GB/T28181流媒体服务器软件,支持设备|平台GB28181注册接入.向上级联第三方国标平台, 可视化的WEB页面管理(页面源码开源):支持云台控制.设备录像检索. ...
- C# Winform使用Windows Media Player播放多媒体整理
一.简单使用示例步骤 1.添加Windows Media Player 组件当前是系统的 Com组件 工具箱>右键"选择项">选择Com组件 2.控件拖拽到桌面,使用 ...
- 网页Windows Media Player播放器参数含义(转)
常用网页播放器代码 我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编 ...
- vue-cli3.0实现播放rtmp直播流
前言: 用vue来实现播放rtmp,代码很简单,主要用的ckplayer, 在使用过videojs,video等其他插件以后,在播放视频直播流这里,觉得还是ckplayer比较给力,这里说下使用方法 ...
最新文章
- 人要有水的精神和树的精神
- otc机器人氩弧焊机_轻松搞定砂光机前后连线翻转!【富全智能】全自动180度圆筒式翻板机...
- [转][探讨]为什么说JavaScript是性价比最高的技术?
- 【微信】微信小程序 应用内的页面跳转在添加了tab以后就跳转不成功的问题解决...
- zabbix-2.0.8日常巡检-检测项目状态
- [Swift]LeetCode480. 滑动窗口中位数 | Sliding Window Median
- macOS Monterey中最新的「通用控制」是什么?苹果设备如何使用通用控制功能!
- DevExpress DXperience 的本地化(汉化)方法
- JavaScript笔记-前端AES加密
- Arcgis中的空间数据拓扑理论及规则
- html表格列文字自动换行,Table文字自动换行
- 个人微信淘宝客返利机器人搭建教程
- 【Python实用工具】暴力破解-1!Python编写四位数密码本
- 「PKUSC2018」星际穿越
- echart 重新加载
- 江南情节——紫砂壶品茶
- 计算机家庭组无法访问,Win7共享文件夹无法访问解决方法
- ShapeExplorer
- 职场人上班成本调查:工作一天要花掉多少钱?
- 七种回归分析方法,个 个 经 典