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
相关推荐
ujainu1 小时前
Flutter与DevEco Studio混合开发:跨端状态同步技术规范与实战
flutter·deveco studio
ujainu1 小时前
Flutter 与 DevEco Studio 混合开发技术规范与实战指南
flutter·deveco studio
ujainu2 小时前
鸿蒙与Flutter:全场景开发的技术协同与价值
flutter·华为·harmonyos
_大学牲3 小时前
Flutter 勇闯2D像素游戏之路(三):人物与地图元素的交互
flutter·游戏·游戏开发
结局无敌3 小时前
Flutter:解构技术基因的创新密码与未来启示
flutter
QuantumLeap丶3 小时前
《Flutter全栈开发实战指南:从零到高级》- 25 -性能优化
android·flutter·ios
遝靑5 小时前
深入 Flutter 自定义 RenderObject:打造高性能异形滚动列表
flutter
kirk_wang5 小时前
Flutter video_thumbnail 库在鸿蒙(OHOS)平台的适配实践
flutter·移动开发·跨平台·arkts·鸿蒙
走在路上的菜鸟5 小时前
Android学Dart学习笔记第十三节 注解
android·笔记·学习·flutter
小a杰.6 小时前
Flutter跨平台开发权威宝典:架构解析与实战进阶
flutter·架构