Webrtc PJSIP-(Web)RTC集成

Webrtc PJSIP-(Web)RTC集成,webrtc,pjsip,Webrtc,Pjsip,PJPROJECT库的组织如下: 基本库(PJLIB/PJLIB-UTIL/PJSIP/PJNATH/PJMEDIA) API(PJSUA/PJSUA2) 我试图开发一个基于PJSUA的新API,但使用RTC本机库(据我所知,术语WebRTC与Web API更相关),而不是PJMEDIA 然而,据我所知,RTC本机库用于信令和媒体 是否可以只使用RTC库的媒体部分?如果是,我在哪里可以找到将RTC库与PJSIP集成的资源 谢谢, MickeelCSipSimple(Android SIP客户

PJPROJECT库的组织如下:

  • 基本库(PJLIB/PJLIB-UTIL/PJSIP/PJNATH/PJMEDIA)
  • API(PJSUA/PJSUA2)
我试图开发一个基于PJSUA的新API,但使用RTC本机库(据我所知,术语WebRTC与Web API更相关),而不是PJMEDIA

然而,据我所知,RTC本机库用于信令和媒体

是否可以只使用RTC库的媒体部分?如果是,我在哪里可以找到将RTC库与PJSIP集成的资源

谢谢,
Mickeel

CSipSimple(Android SIP客户端)已将WebRtc的一部分作为补丁插入PJSIP中:

为什么您只需要RTC的媒体?这将只处理编码和加密,这本身不允许与其他RTC设备集成…我只是好奇你的目标是什么。我相信你可以从库中取出媒体部分,但不是100%确定完成这项工作所需的步骤。@Benjamintren我在这个特定领域是一个非常初学者,我刚刚听说了一个构建SDK的项目,可以在Android上轻松实现UAs。该项目的技术细节之一是PJSIP将与RTC本机库集成。这样做真的有什么好处吗?如果没有,什么是好的路径,完整RTC?如果您想与RTC通信,请使用RTC。如果您希望RTC与SIP客户端通信,请使用中间服务器协商会话。这是最符合逻辑的方法。@Benjamintren目标是UA与SIP代理进行通信,信令协议将是SIP。@Benjamintren正如我在web上阅读的,WebRTC不支持常规SIP通信(通过UDP/TCP)。它基于WebSocket。不将其用于信令是一个很好的论据,我知道的大多数VoIP体系结构都不支持此协议套件。