【发布时间】:2015-09-11 09:36:13
【问题描述】:
我正在搜索 4 天,但找不到。我构建了所有库并将其集成到我的自定义项目中,但我不知道应该执行哪些步骤才能使其正常工作。我在代码示例\解释中发现的唯一内容是 tech.appear.in/2015/05/25/Getting-started-with-WebRTC-on-iOS ,但对我来说,AppRTCDemo 源代码也很差而且不清楚。我阅读了有关浏览器的 WebRTC,但仍然无法在 iOS 上重现它。 任何人都可以解释或提供有关如何使用 WebRTC API 完全构建 iOS 本机应用程序的解释链接,例如 p2p ios chat?
除了我看不懂demo中提供的代码逻辑,我也看不懂:
1) 我的 iOS 应用程序的 ICE 服务器是什么?我应该照顾它吗?它是服务器端的东西吗?我应该自己编写代码并运行它,还是可以使用现有的 Parse 背景?
2) iOS 应用中的信号机制是什么?是只有客户端,还是必须在服务器端实现?
3) 也许有人可以解释一步一步的指南,也许用一些代码,如何使用 WebRTC 实现简单的 iOS p2p 聊天?例如:
“你必须:
使用此 =source= 和本教程 =tutorial= 在解析核心上创建 ICE/STUN/TURN 服务器。
使用创建的 ICEServer 创建 RTCPeerConnection:
RTCPeerConnectionFactory *pcFactory = [[RTCPeerConnectionFactory alloc] init]; RTCPeerConnection *peerConnection = [pcFactory peerConnectionWithICEServers:kICEServerURL constraints:nil delegate:self];使用
...创建数据通道使用
...发送信号 =link=设置本地和远程描述
...使用
...发送数据......" 或类似的东西。
我很抱歉问这个问题,但我想弄清楚它正在失去理智。谢谢!
【问题讨论】:
标签: ios objective-c iphone native webrtc