1.騰訊云的移動(dòng)直播--------Android中的SDK下載
2.將aar包放在工程libs目錄下即可
3.解壓的LiteAVSDK里的libs文件復(fù)制到工程的libs文件下
4.工程配置:
? ? a.倒依賴:compile fileTree(dir: 'libs', include: ['*.jar']) ?
compile(name: 'LiteAVSDK_Professional_3.0.1185', ext: 'aar') //倒騰訊云直播SDK arr 這里的版本號(hào)要跟libs里的版本號(hào)一致
b.工程目錄下的build.gradle添加flatDir,指定本地倉(cāng)庫(kù):
allprojects {
? ? ? ? ? ? ? ? ? repositories {
? ? ? ? ? ? ? ? ? ? ? ? ?jcenter()
? ? ? ? ? ? ? ? ? ? ? ? ? ? flatDir {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?dirs 'libs'
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ? ? }
} ??
c.工程APP里面添加
指定ndk兼容的架構(gòu):
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權(quán)限
7.引用SDK
import com.tencent.rtmp.TXLiveBase;
8.調(diào)用接口 測(cè)試
String sdkver = TXLiveBase.getSDKVersionStr();
Log.d("liteavsdk", "liteav sdk version is : " + sdkver);
9,運(yùn)行結(jié)果: 08-10 19:30:36.547 19577-19577/ D/liteavsdk: liteav sdk version is : 3.0.1185 表明已通過(guò)
10.主activity的控件
android:id="@+id/video_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
/>
10.推流地址跟拉流地址要一樣,
11.推流
12.拉流 ?