美文网首页
关于腾讯云直播安卓开发

关于腾讯云直播安卓开发

作者: 卫晓筱 | 来源:发表于2017-12-11 02:24 被阅读0次

首先注册腾讯qq号这个应该都有

登录腾讯云控制台

下载小直播sdk

1.0下载小直播sdk

然后打开新建安卓studio项目就不上图了

导入下载好的sdk中的arr包

2.0sdk中的arr包

对就是最下面那个后缀.arr的文件导入项目中

选择project模式,放入libs文件夹下

添加

compile(name:'LiteAVSDK_Professional_3.7.3404',ext:'aar')

注意

要加上这个 

flatDir {

dirs'libs'

}

看图3.2

3.1导入arr包 3.2导入arr包

然后点小锤子刷新项目没有问题的话就ok了

然后回到后台获取你的拉流和推流地址

(注意刷新后台地址会有变化)

4.0推流拉流生成器

接着开始直播

在你的activity的布局中加入直播和观看的控件都一样

<com.tencent.rtmp.ui.TXCloudVideoView

android:id="@+id/video_view"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_centerInParent="true"/>

直播activity布局中的控件

开直播推流的代码

TXLivePusher mLivePusher1 =newTXLivePusher(Main2Activity.this);

TXLivePushConfig txLivePushConfig1 =newTXLivePushConfig();

mLivePusher1.setConfig(txLivePushConfig1);

String rtmpUrl ="填入如图4.0中你获取的推流地址";

mLivePusher1.startPusher(rtmpUrl);

TXCloudVideoView mCaptureView = (TXCloudVideoView) findViewById(R.id.video_view);

mLivePusher1.startCameraPreview(mCaptureView);

6.0推流代码

接着说拉流

拉流代码 activity布局中推流和拉流用的是一样的控件

TXLivePlayer mLivePlayer =newTXLivePlayer(MainActivity.this);

mLivePlayer.setPlayerView(mView);

String flvUrl ="填入你获取到的对应的拉流地址 推荐flv后缀的地址";

mLivePlayer.startPlay(flvUrl, TXLivePlayer.PLAY_TYPE_LIVE_FLV);//推荐FLV

7.0拉流地址

到这里就OK了

然后进行测试

腾讯云免费用户可能会有很高的延时 拉流观看要多等一会

 8.0测试成功

其他的实现看腾讯官方文档

这是我个人的小demo的guihub地址

测试用的话一定记着改推流拉流地址

相关文章

  • 关于腾讯云直播安卓开发

    首先注册腾讯qq号这个应该都有 登录腾讯云控制台 下载小直播sdk 然后打开新建安卓studio项目就不上图了 导...

  • 小程序中的腾讯云如何迁移到阿里云

    微信小程序开发工具内部有云开发功能,可以很方便的使用腾讯云空间和云数据库,但是当我们将小程序移植到安卓App时,原...

  • 腾讯课堂—APP产品分析

    腾讯课堂—APP产品分析 版本号:V4.12.1.1 平台:安卓 一、产品介绍 腾讯课堂是腾讯推出的在线直播学习平...

  • 各直播云平台调研

    直播开发者平台链接: 阿里云直播主页 百度云直播主页 腾讯云直播主页 七牛云直播主页 常规功能: 1.各平台优势:...

  • 一张思维导图,告诉你Android新手如何快速入门

    作者: 梁建 梁建作为网易云音乐的安卓主程,经常会碰到准备入行安卓开发的同学询问关于如何入门和进阶。 梁建网易专业...

  • 我的网址导航

    视频网站 爱奇艺视频腾讯视频优酷视频pp体育西瓜视频 直播网站 虎牙直播龙珠直播斗鱼 学习网站 玩安卓comsin...

  • 安卓自定义View-画圆

    效果图 代码 安卓开发入门教程系列汇总 安卓发展历程及前景 安卓发展历程 安卓开发前景展望 初探安卓 安装开发工...

  • 安卓动画样例-圆环变多变少

    效果图 代码 安卓开发入门教程系列汇总 安卓发展历程及前景 安卓发展历程 安卓开发前景展望 初探安卓 安装开发工...

  • 安卓开发零基础入门系列

    本文由安卓开发007出品 ## 1.1 安卓发展历程## 1.2 安卓开发前景展望## 1.3 安卓开发入门之安装...

  • ubuntu利用google模块实现ssh双因子验证

    腾讯云服务器ubuntu2004 在手机应用市场搜索:身份验证器(安卓)或authenticator(苹果),并安...

网友评论

      本文标题:关于腾讯云直播安卓开发

      本文链接:https://www.haomeiwen.com/subject/hwpbixtx.html