gpt4 book ai didi

ios - 在 iOS 上为 WebRTC 实现 SIP

转载 作者:可可西里 更新时间:2023-11-01 04:45:35 25 4
gpt4 key购买 nike

我正在构建一个 RTC iOS 应用程序客户端。我正在使用谷歌 WebRTC iOS 库。然而,由于 WebRTC 没有实现信令,我正在寻找一种在信令层实现 SIP 堆栈的简单方法。我尝试了 Pjsip,但没有成功:

  • 首先,我遵循了这个 Pjsip 指南 Integrating Third Party Media Stack into PJSUA-LIB但我不知道如何进行,尤其是这两个项目有很大的重叠(都实现了 NAT 穿越和 SDP)。此外,Pjsip 在 C 中,WebRTC 在 Obj-c 中,整个应用程序将在 Swift 中。
  • 其次,我创建了两个独立的项目,一个用于 Pjsip,一个用于 WebRTC,并且都在 iOS 上成功运行。然后,作为第一步,我尝试将这两个项目合并为一个项目,但事实证明,这两个项目都使用 libsrtp 但版本不同,这导致了冲突和编译错误。

我不确定 Pjsip 是否真的是我需要的,尤其是 WebRTC 已经具备了我需要的所有功能,除了 SIP 信令。如果有人能指导我如何继续使用 Pjsip 或给我另一个易于使用的开源 SIP 库,我将不胜感激。

谢谢。

最佳答案

您可能想在 https://github.com/Mobicents/restcomm-ios-sdk 使用(并可能参与)RestComm iOS SDK .它使用 Sofia SIP Stack。

关于ios - 在 iOS 上为 WebRTC 实现 SIP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32117981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com