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
相关推荐
君赏5 天前
棉宇宙 Flutter 热更新是如何落地的
flutter
恋猫de小郭5 天前
AndroidX 新增 Security State ,支持可编程的系统安全状态查询
android·前端·flutter
zihan5185 天前
自己做软件日记9/21 得到了一个良好的文件结构框架
后端·flutter·前端框架·android studio
ZFJ_张福杰6 天前
【Flutter】Flutter 中有哪些耗时操作?从 UI 卡顿到 Isolate 性能优化
flutter·性能优化·卡顿·isolate
sakiko_6 天前
Flutter:Dart学习笔记1:基础UI组件等
flutter
9765033356 天前
iOS 上架 4.3a 被拒【uniapp专讲】
flutter·ios·objective-c·uniapp·swift
贾伟康6 天前
【HarmonyOS 7新能力|048】Taihe IPC工程封装:把接入逻辑放进可维护的分层结构
harmonyos·arkts·ipc·分布式通信·taihe
传奇开心果编程7 天前
【Flutter入门练中学】第2课:布局系统
学习·flutter·ui
程序员老陆7 天前
WHIP 与 WHEP:WebRTC 直播的标准化入口与出口
ffmpeg·音视频·webrtc·whip·whep
君赏7 天前
FlutterPatch:把 Shorebird 热更新的控制面搬回自己服务器
flutter