原因:由于需要实现连麦功能,故开始需要从零开始进行框架的搭建。
概括:通过配置开源服务端和客户端实现连麦胡同测试。
首先下载webrtc镜像:https://webrtc.org.cn/mirror/。该镜像由声网进行维护,避免了google服务器下载失败的问题。根据介绍的流程进行安装即可。
本介绍以ios平台安装为例,通过下载后利用gn生成xcode工程文件。命令如下:
gn gen out/ios_64 --args='target_os="ios" target_cpu="arm64"
ios_code_signing_identity="xxxxxx"' --ide=xcode
此时需要获取本机的ios_code_signing_identity,命令行如下:可以看出对应本机开发者id的code id。
xcrun security find-identity -v -p codesigning
此时生成了工程文件后通过xcode打开all.xcworkspace。配置好bundle identifier。修改info.plist(否则编译失败),命令如下:
webrtc-checkout/src/webrtc/examples/objc/AppRTCMobile/ios/Info.plist
bundlleldentifier修改为对应的com.qw.apprtcmobile
编译即可。打开浏览器输入:https://appr.tc/ 使用ios和web进行连麦