关于腾讯云直播安卓开发

首先注册腾讯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地址

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容