美文网首页audio&videoWebRTCiOS 音视频
iOS音视频开源框架WebRTC入门-AppRTCMobile

iOS音视频开源框架WebRTC入门-AppRTCMobile

作者: tjfeng88 | 来源:发表于2017-06-16 14:28 被阅读747次

    系列

    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)

    相关文章

      网友评论

      • d3b6d43365b4:你好,你的demo我也下了,我iOS一直连不上。-[WebRTCHelper webSocket:didFailWithError:],求大神解答
      • 音视频直播技术专家:我这里总是报 Error: no mobile provisioning profile found 这个错误,请问你遇到过没?
      • 音视频直播技术专家:请问你这个生成的 AppRTCMobile不签名就能装到机子上吗?
        tjfeng88:@音视频直播技术专家 是的
        tjfeng88:我这边编译完成 demo就形成了 不动Xcode里面的任何配置 直接真机运行就可以了呀 不好意思 最近公司项目比较忙 没能及时回复
      • bf82f0303c09:不知道怎么回事,按理说也就两步,其它的 target 都生成了,就是没有 AppRTCMobile 这个 target
        bf82f0303c09:$ gn gen out/iOS_64 --args='target_os="ios" target_cpu="arm64"' --ide=xcode
        Generating Xcode projects took 214ms
        Done. Made 793 targets from 120 files in 4776ms
        bf82f0303c09:@BossKing1008 生成了,你截图的头三个一个也没有,除此以外,都有
        tjfeng88:all.xcworkspace生成了没? 如果生成了 用Xcode打开里面会有的
      • CoderXLL:请教大神GN工具安装方法
        CoderXLL:@BossKing10086 可是我敲不出gn命令
        tjfeng88:具体可以看:https://webrtc.org/native-code/ios/ 官网也没明确说要自己手动安装GN
        tjfeng88:WebRTC不需要独立安装GN吧 我看他目录下面自带有GN程序 src/buildtools/mac/gn
      • 小羊孩子:生成官方demo后运行xcode崩溃?
        小羊孩子:@BossKing10086 昨天没来加班,刚看到。我的是可以打开,稍等一会。xcode崩溃。。。好奇怪。可以给一份你的官方demo吗?或者我把我的demo给你,你在你那边环境下运行?
        tjfeng88:你的是运行不起来 还是运行起来了就崩溃?
        tjfeng88:@小羊孩子 我这边不会崩溃呀

      本文标题:iOS音视频开源框架WebRTC入门-AppRTCMobile

      本文链接:https://www.haomeiwen.com/subject/qnxmqxtx.html