1.腾讯云的移动直播--------Android中的SDK下载
2.将aar包放在工程libs目录下即可
3.解压的LiteAVSDK里的libs文件复制到工程的libs文件下
4.工程配置:
a.倒依赖:compile fileTree(dir: 'libs', include: ['*.jar'])
compile(name: 'LiteAVSDK_Professional_3.0.1185', ext: 'aar') //倒腾讯云直播SDK arr 这里的版本号要跟libs里的版本号一致
b.工程目录下的build.gradle添加flatDir,指定本地仓库:
allprojects {
repositories {
jcenter()
flatDir {
dirs 'libs'
}
}
}
c.工程APP里面添加
指定ndk兼容的架构:
defaultConfig {
applicationId "com.tencent.liteav.demo"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "2.0"
ndk {
abiFilters "armeabi", "armeabi-v7a"
}
}
d.添加app权限
7.引用SDK
import com.tencent.rtmp.TXLiveBase;
8.调用接口 测试
String sdkver = TXLiveBase.getSDKVersionStr();
Log.d("liteavsdk", "liteav sdk version is : " + sdkver);
9,运行结果: 08-10 19:30:36.547 19577-19577/ D/liteavsdk: liteav sdk version is : 3.0.1185 表明已通过
10.主activity的控件
android:id="@+id/video_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
/>
10.推流地址跟拉流地址要一样,
11.推流
12.拉流