Swift是否支持WebRTC?

pet*_*who 11 iphone ios webrtc swift

我们的团队正在选择编程语言来开发一个新的iOS应用程序,我们必须编写功能来支持视频对话.

后端是使用WebRTC编写的,现在我们必须决定在iPhone应用程序中使用哪种语言,在这种情况下我们更喜欢Swift.

但是,我不确定Swift是否支持WebRTC.

我最初的研究表明,我们可以使用Objective-C实现这些功能.我找到了一个用Objective-C编写的例子,你可以在这里找到源代码.

但是,我不确定斯威夫特.Swift还支持WebRTC吗?

Wat*_*rds 6

更新 最简单的方法是让你的项目中的webRTC只需使用https://cocoapods.org/pods/WebRTC上的说明安装CocoaPod

如果您从未使用过CocoaPods,则需要先阅读本指南:https://guides.cocoapods.org/using/getting-started.html

这个问题的简单答案是,目前没有符合WebRTC协议的Swift编写的开源库.您仍然可以将官方WebRTC项目中的代码编译到您的应用程序中.可以在此处找到可能无法成功构建的方向:https://webrtc.org/native-code/ios/

最后,澄清Omkar Guhilot的答案:Skylink是一家拥有封闭源SDK的公司,其设计仅适用于其付费的转弯服务,https://github.com/alongubkin/phonertc需要cordova,这可能不是非常适合许多本地ios开发人员.


Omk*_*lot -1

是的,swift 支持 WebRTC,并且还有一个库可以在 swift 链接中使用:- http://skylink.io/ios/

您共享的链接是用 Objective C 编写的,我们应该也可以通过创建桥接标头在 swift 中使用它

也看看这个https://github.com/alongubkin/phonertc

谢谢

奥姆卡

  • 请停止引用 Temasys,他们非常有商业头脑,而不是他们正在推动业务发展的贡献。仅供参考,有贡献的免费工具,不求钱。 (18认同)