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
相关推荐
火柴就是我6 小时前
学习一些常用的混合模式之BlendMode. SRC_ATOP
flutter
火柴就是我8 小时前
学习一些常用的混合模式之BlendMode.srcIn
flutter
恋猫de小郭8 小时前
罗技鼠标因为服务器证书过期无法使用?我是如何解决 SSL 证书问题
android·前端·flutter
程序员老刘9 小时前
ArkUI-X 6.0 跨平台框架能否取代 Flutter?
flutter·客户端·arkui
火柴就是我9 小时前
学习一些常用的混合模式之BlendMode.srcOut
flutter
yfmingo11 小时前
flutter 哪些任务是在微队列,哪些是在事件队列
flutter
kirk_wang12 小时前
Flutter环境搭建与项目创建详解
flutter·移动开发·跨平台
西西学代码14 小时前
Flutter---动画
flutter
码农汉子14 小时前
构建属于自己的Flutter混合开发框架
flutter·dart