webRTC IPC客户端Flutter版编程指南

概述

yangipcclient新增flutter版本sdk和demo,可同时适配移动端android/ios,为提升rtc性能,视图采用最底层的Surface/UIView,所有视图渲染和rtc处理都在C++/Object C里封装,助力flutter版本性能和原生相同。

下载

https://github.com/metartc/yangipcclient/releases/tag/v8.0-b0

https://gitee.com/metartc/yangipcclient/releases/tag/v8.0-b0

或者git下载

复制代码
//github
git clone https://github.com/metartc/yangipcclient
//gitee
git clone https://gitee.com/metartc/yangipcclient

环境搭建

demo基于flutter稳定版本3.19.6搭建,可在android/ios模拟器里直接调试。

  1. flutter 3.19.6
  2. permission_handler 11.3.1

iOS

麦克风授权需permission_handler模块,需执行pod install,pod支持有限制,需修改Runner.xcodeproj里文件project.pbxproj,将objectVersion值修改为60,并xcode打开工程先删除lib/yangclient8.xcframework后执行pod install,执行后再将yangclient8.xcframework加入到工程里。

复制代码
cd ios
pod install
//打开模拟器
flutter run 或者 xcode 打开工程编译

Android

复制代码
flutter emulators --launch emualtor_id
flutter run
相关推荐
程序员Ctrl喵5 小时前
异步编程:Event Loop 与 Isolate 的深层博弈
开发语言·flutter
前端不太难6 小时前
Flutter 如何设计可长期维护的模块边界?
flutter
小蜜蜂嗡嗡7 小时前
flutter列表中实现置顶动画
flutter
始持7 小时前
第十二讲 风格与主题统一
前端·flutter
始持7 小时前
第十一讲 界面导航与路由管理
flutter·vibecoding
始持8 小时前
第十三讲 异步操作与异步构建
前端·flutter
新镜8 小时前
【Flutter】 视频视频源横向、竖向问题
flutter
黄林晴9 小时前
Compose Multiplatform 1.10 发布:统一 Preview、Navigation 3、Hot Reload 三箭齐发
android·flutter
Swift社区9 小时前
Flutter 应该按功能拆,还是按技术层拆?
flutter
肠胃炎9 小时前
树形选择器组件封装
前端·flutter