首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebRTC: ios应用开发

WebRTC: ios应用开发
EN

Stack Overflow用户
提问于 2015-01-12 22:53:07
回答 4查看 2.4K关注 0票数 0

我正在写一个原生的ios应用程序来添加我们的web应用程序,我正在研究ios webrtc应用程序的开发。

我只能看到来自OpenTok的信息,这是一个免费增值模型,这可能会在最初的10k分钟内使用,这将需要一段时间才能用完,因为我们为英国的医疗保健提供商构建了这个模型。

我想看看是否有其他方法可以编写ios webrtc应用程序,而不使用任何第三方库/sdks。

谢谢!

EN

回答 4

Stack Overflow用户

发布于 2018-02-11 21:02:27

范瑾和Alex博士提供的链接已经过时了。以下是最新信息(2018年2月)

在iOS上启动webrtc应用程序的最佳选择是使用官方示例应用程序:https://webrtc.googlesource.com/src/+/master/examples/objc/AppRTCMobile/

由于使用Xcode构建它并不容易,因此从https://github.com/crossle/AppRTCMobile开始可以更容易一些。它基于2018年2月的webrtc代码。

你只需要把这个项目编译一下,然后在你的iPhone上安装这个完美工作的应用程序。

它使用的是apprtc信令服务器。其来源是https://github.com/webrtc/apprtc

如果你想创建你自己的Xcode项目,最好的办法是使用google提供的cocoaPods库:https://cocoapods.org/pods/GoogleWebRTC

票数 1
EN

Stack Overflow用户

发布于 2015-01-13 12:57:53

  • opentok不是高铁型号,你需要预先支付50美元,其中包括10k条“免费”彩信(这使得这0.5美分的成本)。here.
  • opentok是按“流媒体分钟数”收费的,而不是按累计分钟数收费。例如,在一个有5个参与者的10 mn通话中,您花费了50分钟,200分钟n*(n-1)_t。如果您计划进行多方通话,opentok可能会变得昂贵。请注意,如果您正在录制,则录制将计为1。也就是说,如果你有10个人打电话10分钟,而不是支付n_(n-1)*t,你将支付(n+1)_n_t,以及额外的2*n*t分钟(这里额外200分钟)。
  • 你有几个PaaS会提出累积分钟数
  • 你可以设置自己的服务器而不需要支付任何费用(只有当你的音量很低时才会感兴趣)。

更具体地回答你的问题:

  • 你可以去看看原生实现(webrtc.org,openwebrtc.io),然后拿起他们的iOS演示(第一个例子是appRTCDemo)供你使用。
  • 请注意,你仍然需要一个后端。一个是基于谷歌计算引擎的appRTCDemo提供的,但您仍然需要对其进行设置。我还不太熟悉openWebRTC。
票数 0
EN

Stack Overflow用户

发布于 2017-10-12 02:56:24

首先,您需要在项目中安装WebRTC CocoaPod,这样您就不必自己构建ios-webrtc。

Github上有很多很好的例子,演示了如何使用原生iOS库。我从存储库中学到了很多东西,比如:aoortc-ios

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27904739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档