metaRTC(ARM linux64)编译指南
ARM嵌入式系统在各个领域均得到了广泛的应用,linux应用在arm上也是应用非常广泛,metaRTC支持arm linux。
·
概述
ARM嵌入式系统在各个领域均得到了广泛的应用,linux应用在arm上也是应用非常广泛,metaRTC支持arm linux。
下载源码
https://github.com/metartc/metaRTChttps://github.com/metartc/metaRTCmetaRTC: metaRTC为嵌入式版本的webrtchttps://gitee.com/metartc/metaRTC
git clone https://github.com/metartc/metaRTC.git
或者
git clone https://gitee.com/metartc/metaRTC.git
编译
openssl编译
export CC=/usr/bin/aarch64-linux-gnu-gcc
./Configure linux-aarch64
make
libx264编译
./configure --host=arm-linux --cross-prefix=/usr/bin/aarch64-linux-gnu- --disable-asm --enable-shared
opus/libyuv/srtp编译
#三个类库操作相同,也可以从libmetartccore工程里拷贝
建立cmake_arm.sh
rm -rf build
mkdir build
cd build
ARCH=aarch64.cmake
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=../$ARCH ..
make
建立aarch64.cmake
SET(CMAKE_SYSTEM_NAME Linux)
SET(CMAKE_C_COMPILER aarch64-linux-gnu-gcc)
SET(CMAKE_CXX_COMPILER aarch64-linux-gnu-g++)
./cmake_arm.sh
libspeexdsp编译
cd metaspeexdsp
./cmake_arm.sh
yangh264decoder编译
cd yangh264decoder
./cmake_arm.sh
libmetartccore3和libmetartc编译
cd libmetartccore3
./cmake_arm.sh
cd libmetartc3
./cmake_arm.sh
更多推荐
已为社区贡献3条内容
所有评论(0)