近段研究sip服务器和客户端的体会

来源:互联网 发布:今天耐克淘宝抢购 编辑:程序博客网 时间:2024/06/05 10:05

用到了yate server,minisipserver这些小型sip server,客户端软件用了两大类linphone\pjsip,做了很多对比测试。

还发现了minisipserver的一个bug,但我打开ice功能后,minisipserver有时候不反应,我用ollydbg跟踪调试发现,minisipserver在收sip包时,如果长度大于0x708是会抛弃,所以我的ICE功能始终不通,我反汇编后修改这个值,就正常了。

我的客户端是跨平台的,用QT,也找到了一个qjsimple这个工具,版本比较老,我好不容易移植到qt5,能打电话了。视频功能没有加上。

也发现了realm这个东西是干什么的,如果设置不对,sipserver会报告407号错误的,这个也折腾了很久。

pjproject和microsip成功在vs2012上编译也费了很多周折,不过总算成功了。看了turn服务器的代码,很简单,pjproject自己就带了一个。

第一次写博客,主要是让自己做个回顾与稳固。

0 0
原创粉丝点击