【问题标题】:WebRTC for iOS for VoIP communication用于 VoIP 通信的 iOS 版 WebRTC
【发布时间】:2015-07-26 23:49:15
【问题描述】:

是否有任何适用于 iOS 且易于设置的免费 WebRTC 解决方案?

我尝试使用http://www.webrtc.org/native-code/ios,因为我们的 web 端已经完成了它的 web api,我想我可能没有其他方法可以让 web 和 iOS 之间的调用也进行。但是 iOS API 的设置非常繁琐且耗时(WebRTC checkout 的下载就像没有收获一样的生命)。

我四处搜索,发现了一些像 tokBox 和 quickblox 但它们不是免费的。

【问题讨论】:

    标签: ios objective-c webrtc voip


    【解决方案1】:

    你看过 RestComm iOS SDK 吗?它目前仅支持 WebRTC 音频,但我们正在努力在接下来的几周内添加视频。它还使用 SIP 作为信令协议。

    【讨论】:

    • 感谢您的回复,吉安。实际上我需要视频和音频通话。仍在寻找适用于 iOS 和 Android 的方法。
    【解决方案2】:

    看看https://github.com/oney/RCTWebRTCDemo。 这是一个适用于 iOS 和 Android 的 React Native WebRTC 项目,还有一个信令服务器示例(但您也可以使用在线版本进行快速测试!)。

    【讨论】:

      【解决方案3】:

      由于 WebRTC 需要 DTLS-RTP、RTCP-FB、ICE 和许多其他最新标准,但 VoIP 标准已有 10 多年的历史,因此您需要设置一个网关来转换信令和转码 RTP。

      使用WebRTC网关,在浏览器端,你可以创建HTML5应用连接WebRTC网关,网关会和你的PBX通信,你的iOS客户端连接到你的PBX,就可以在浏览器之间建立通话了使用 iOS 客户端应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-04
        • 2018-08-12
        • 1970-01-01
        • 1970-01-01
        • 2021-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多