最近对VoIP感兴趣,于是上网了解了一些开源信息,在这里总结一下。
这个网站列举了很多开源SIP客户端应用程序:
点击这里
https://medevel.com/sip-clients/#:~:text=9%20Open%20Source%20Free%20SIP%20and%20Softphone%20clients,7%208-%20Ekiga%208%20Ekiga%20features%20highlights%20%E6%9B%B4%E5%A4%9A%E9%A1%B9%E7%9B%AE
主要有:
1.Blink
2.Linephone
3.Microsip
https://www.microsip.org/
Microsip官网写着:
Open source portable SIP softphone for Windows based on PJSIP stack
于是搜索PJSIP 协议栈,官网开发指南:https://docs.pjsip.org/en/latest/get-started/guidelines-api.html
了解到对于开发SIP客户端有很好的帮助。
=========================================================================
PJSIP学习指南,推荐阅读:
1.
PJSIP 开发者手册阅读笔记(一)—— 整体设计与模块:
https://blog.yasking.org/a/pjsip-development-note-one.html
2.
SIP - pjsip Linux & Windows 编译安装
https://blog.csdn.net/force_eagle/article/details/119894982
3.
【网络通信 – SIP 电话】项目实战记录 – SIP 服务器 OPENSIPS 搭建测试与 SIP 客户端 PJSIP 编译安装测试
https://coppersun.blog.csdn.net/article/details/104633059
4.
我的SIP开发之路
https://www.cnblogs.com/lidabo/p/7614242.html
5.
一文详解 SIP 协议
https://www.cnblogs.com/xiaxveliang/p/12434170.html
http://www.phpfans.net/article/htmls/200908/Mjc2Nzk1.html
1.先创建一个目录用来保存生成的库和头文件。
mkdir /root/
sip
2.交叉编译libo
sip
2-3.3.0
./configure --prefix=root/
sip
--disable-trace --disable-debug
PJSIP
是一个免费的
开源
多媒体通信库,用 C 语言编写,实现了基于标准的协议,如
SIP
、SDP、RTP、STUN、TURN 和 ICE。它将信令协议 (
SIP
) 与丰富的多媒体框架和 NAT 穿越功能结合到高级 API 中,该 API 具有便携性,适用于从台式机、嵌入式系统到移动手机的几乎任何类型的系统。
官方网站:https://www.
pjsip
.org/
PJSIP
开源
库的架构图如下:
项目实现:
用
开源
代码实
Sip
droid:
开源
的Android
SIP
客户端
,为你的通讯赋予自由
项目地址:https://gitcode.com/gh_mirrors/si/
sip
droid
在通信世界中寻找
开源
解决方案?
Sip
droid,一个开放源代码的
SIP
(Session Initiation Protocol)
客户端
,正等待着成为您安卓设备上的得力助手。自2009年起,这个由
Sip
droid 开放源代...