系列
iOS音视频开源框架WebRTC入门-编译(前序-授人鱼不如授人以渔)
iOS音视频开源框架WebRTC入门-编译(后序-带WebRTC源码)
iOS音视频开源框架WebRTC入门-AppRTCMobile(WebRTC官网demo)
iOS音视频开源框架WebRTC入门-简单应用
iOS音视频开源框架WebRTC入门-本地/远端图像等比缩放
iOS音视频开源框架WebRTC入门-外网通信
简介
AppRTCMobile是WebRTC的一个官方 iOS demo
来说说在获取源码的基础上,如何去生成项目并运行项目👇
生成项目
获取源码以后,根目录是 src, 切换至该目录
cd /Users/tianjinfeng/Desktop/iOS/WebRTC/webrtcbuilds-master/out/src
编译生成 arm64架构的项目:
gn gen out/iOS_64 --args='target_os="ios" target_cpu="arm64"' --ide=xcode
image.png
执行完成以后在指定目录(out/iOS_64)中就有一个:
all.xcworkspace
:image.png
运行项目
image.png直接运行即可:
image.png
真机界面:
image.png
在两台真机(64位)上安装 AppRTCMobile,输入同一个 Room name 之后 Start call 就能互通了(
需要翻墙
)在这过程中,我并没有遇到签名问题!!!
参考链接:
Webrtc笔记-运行demo到ios真机
[Webrtc笔记-运行demo 遇到的签名问题](http://www.re2x.com/WebRTC-wiki/zh-CN/#!pages/iOS/./Webrtc笔记-运行demo 遇到的签名问题.md)
网友评论
Generating Xcode projects took 214ms
Done. Made 793 targets from 120 files in 4776ms