metaRTC集成flutter ui demo编译指南

概要

Flutter是由Google开发的开源UI工具包,用于构建跨平台应用程序,支持linux/windows/mac/android/ios等操作系统。

metaRTC新增flutter demo,支持linux/windows/mac/android/ios操作系统,此demo在ubuntu桌面环境下测试成功。

源码下载

Release metartc7.0.072 with 3rdparty and runtime · metartc/metaRTC · GitHubA cross-platform webRTC SDK. Contribute to metartc/metaRTC development by creating an account on GitHub.https://github.com/metartc/metaRTC/releases/tag/7.0.072

https://gitee.com/metartc/metaRTC/releases/tag/7.0.072https://gitee.com/metartc/metaRTC/releases/tag/7.0.072

下载metartc7.072.linux.7z

编译

修改配置文件include/yang_config.h

复制代码
//不使用datachannel
#define Yang_Enable_Datachannel 0

修改libmetartccore7/CMakeLists.txt和libmetartc7/<CMakeLists.txt>

去掉注释加入编译参数-fpic

复制代码
#set(CMAKE_POSITION_INDEPENDENT_CODE ON)

编译libmetartccore7/libmetartc7

复制代码
./cmake_lib_x64.sh

编译demo/metaplayer7_flutter

复制代码
cd demo/metaplayer7_flutter
./cmake_x64.sh

运行

复制代码
cd bin/app_debug/flutter
./metaplayer7_flutter
相关推荐
吴Wu涛涛涛涛涛Tao2 小时前
一步到位:用 Very Good CLI × Bloc × go_router 打好 Flutter 工程地基
flutter·ios
九丝城主2 小时前
2025使用VM虚拟机安装配置Macos苹果系统下Flutter开发环境保姆级教程--中篇
服务器·flutter·macos·vmware
ITfeib3 小时前
Flutter
开发语言·javascript·flutter
小蜜蜂嗡嗡5 小时前
flutter更改第三方库pub get的缓存目录;更改.gradle文件夹存放目录
flutter
某非著名程序员6 小时前
Flutter 新手绕不过的坑:ListView 为啥顶部老有空白?
flutter·客户端
恋猫de小郭7 小时前
Google I/O Extended :2025 Flutter 的现状与未来
android·前端·flutter
UI设计和前端开发从业者1 天前
UI前端大数据处理策略优化:基于云计算的数据存储与计算
前端·ui·云计算
aiprtem1 天前
基于Flutter的智能设备web前端设计
物联网·flutter·web
~央千澈~1 天前
优雅草蜻蜓T语音会议系统私有化部署方案与RTC技术深度解析-优雅草卓伊凡|clam
webrtc·实时音视频·rtc