運(yùn)行直播推流Demo源碼
本文介紹Android端推流SDK標(biāo)準(zhǔn)版Demo的編譯方法。推流SDK互動(dòng)版Demo的編譯方法與標(biāo)準(zhǔn)版類似,不再單獨(dú)介紹。
使用Demo源碼包時(shí)需要申請(qǐng)License。如果您想體驗(yàn)推流效果,建議最新的SDK Demo安裝包,鏈接請(qǐng)參見(jiàn)Demo體驗(yàn)。
環(huán)境要求
硬性要求
類別
要求
系統(tǒng)版本
支持Android 5.0及以上版本。
API版本
支持21及以上版本。
CPU架構(gòu)
ARM64、ARMv7。
非硬性要求(開(kāi)發(fā)此Demo的環(huán)境,僅供編譯運(yùn)行源碼的人員參考)
類別
要求
Android Studio版本
4.1.3
JRE
1.8.0_152-release-1136-b06 amd64
JVM
OpenJDK 64-Bit
compileSdkVersion
30
buildToolsVersion
30.0.3
minSdkVersion
18
targetSdkVersion
30
gradle version
gradle-5.6.4-all
gradle plugin version
com.android.tools.build:gradle:3.6.2
NDK插件版本
20.0.5594570
運(yùn)行推流Demo
Android Demo目錄結(jié)構(gòu)
V4.1.0及以上版本Demo源碼目錄結(jié)構(gòu)
其中main文件夾內(nèi):
V3.6.1版本Demo源碼目錄結(jié)構(gòu)
其中main文件夾內(nèi):
aarLibs:依賴aar包存放路徑
AndroidManifest.xml:Android Demo配置文件
assets:資源文件存放位置
java:Demo代碼位置
jniLibs:依賴的so庫(kù)位置
libs:依賴的JAR包位置
res:Demo資源布局文件位置