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
相关推荐
心中有国也有家4 小时前
使用 DevEco Studio 配置 Flutter 鸿蒙签名
学习·flutter·华为·harmonyos
nice先生的狂想曲5 小时前
Stream与StreamController以及对应的使用场景
flutter·客户端
心中有国也有家6 小时前
鸿蒙Flutter开发环境从零搭建教程(Windows/macOS双平台·避坑版)
学习·flutter·华为·harmonyos
心中有国也有家8 小时前
Flutter 鸿蒙适配第一步:从 hive 迁移到 hive\_ce
hive·学习·flutter·华为·harmonyos
心中有国也有家9 小时前
AtomGit Flutter 鸿蒙客户端:E-Brufen 架构设计
学习·flutter·华为·harmonyos
心中有国也有家11 小时前
鸿蒙 Flutter 本地存储实战:Hive CE 从入门到精讲
人工智能·hive·flutter·华为·harmonyos
阿拉斯攀登12 小时前
NAT 穿透详解:STUN / TURN / ICE
运维·服务器·网络·webrtc·nat
阿拉斯攀登12 小时前
音视频采集:getUserMedia 与设备管理
音视频·webrtc·实时音视频·视频编解码
阿拉斯攀登13 小时前
WebRTC 入门:是什么、能做什么、核心模块
音视频·webrtc·视频编解码·流媒体
程序员老刘1 天前
老刘给大家道个歉
flutter·ai编程