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
相关推荐
BW.SU9 分钟前
RUI Builder-图形化UI设计-工程范例
stm32·单片机·嵌入式硬件·ui·界面设计·单片机驱动彩屏·ra8889
好游科技31 分钟前
IM即时通讯系统:安全可控、功能全面的社交解决方案全解析
安全·音视频·webrtc·im即时通讯·私有化部署im即时通讯·社交app
hudawei9961 小时前
flutter setState(() { … }) 作用
flutter
ujainu小1 小时前
Flutter 结合 local_auth 3.0.0 实现跨平台本地生物识别认证
flutter·local_auth
Devlab1 小时前
anyui - Master designer for LVGL [New release v0.40.0]
嵌入式硬件·物联网·低代码·ui·iot
JellyDDD2 小时前
【悬赏】Android WebRTC 数字人项目回声问题排查(AEC / AudioMode)
音视频·webrtc
ujainu小2 小时前
Flutter 本地存储权威指南:sqflite 2.4.2 全平台集成与实战
flutter·sqflite
ujainu小3 小时前
Flutter 生物认证权威指南:local_auth 3.0.0 全平台集成与实战
flutter·local_auth
hh.h.3 小时前
灰度发布与A/B测试:Flutter+鸿蒙的分布式全量发布方案
分布式·flutter·harmonyos