来了,一次编写到处运行的C版webRTC,metaRTC7.0

概要

metaRTC7.0开始全面支持mac/ios操作系统,使metaRTC可以支持常用的操作系统linux/windows/mac/android/ios等,使metaRTC的移植性更强,实现了一次编写到处运行的C版webRTC协议栈类库。

统一API

metaRTC实现了多平台统一API,封装了多个平台的底层实现。

兼容多操作系统

编写一次代码可以在windows/linux/mac/android/ios等多种操作系统上运行,也可以在国产的银河麒麟、中标麒麟NeoKylin、优麒麟UbuntuKylin、统一操作系统UOS、深度Deepin、红旗Linux、龙芯Loongnix、鸿蒙HarmonyOS等操作系统上运行。

兼容多芯片架构

编写一次代码可以在ARM/MIPS/Loongson/RISC-V/X86等芯片设备上运行。

metaRTC7.0 new feature

  1. 支持mac/ios等操作系统
  2. 支持AV1视频编码
  3. 支持SFU Janus/Mediasoup等
  4. 增加更多的QOS方法和策略
  5. 继续优化系统和修复Bug

metaRTC7.0编译

cmake编译

./cmake_lib_x64.sh

./cmake_lib_android.sh

#x86
./cmake_x64.sh

#mips
./cmake_mips32.sh

#arm64
./cmake_arm.sh

#arm64-v8a armeabi x86_64
./cmake_android.sh

Qt编译

libmetartccore7/libmetartccore7.pro

libmetartc7/libmetartc7.pro

msvc编译

project_msvc/

xcode编译

project_xcode/

你可能感兴趣的:(metaRTC,webrtc,ios,mac)