sip
极乐净土0822
这个作者很懒,什么都没留下…
展开
-
centos下安装opensips
转载自:http://blog.csdn.net/haolipengzhanshen/article/details/44672005一 准备工作 yum install gcc make yum install flex bison ncurses libncurses-dev ncurses-devel安装Mysql数据库 yum install mys转载 2015-03-27 10:10:38 · 7406 阅读 · 0 评论 -
doubango库修改Contact内容的地方
要在手机客户端中实现会议功能,从音频会议开始(可能会好处理点)。服务器用的是Centos7 64 + Freeswitch1.4。客户端是基于doubango的imsdroid,还有pc上的jitsi。doubango中1. addHeader函数可以在sip报文中添加字段,例如“P-Preferred-Service”2. addCaps函数在在sip报文Contact字段原创 2015-07-29 19:23:41 · 1626 阅读 · 0 评论 -
视频通话研究002
还是关于视频质量,经测试,在公网服务器使用SQCIF(128x98)进行视频通话,2个客户端都是这个设置,感觉不出马赛克,模糊严重,在一个手机客户端抓包,如下:第1,2行是客户端发到服务器的数据;第3,4行是服务器发往客户端的数据。"RTPType-98"是视频流,"g711A"是音频流,可以看出视频丢包不严重。再看看480p(640x480)的情况第1,2行是原创 2015-08-11 19:31:25 · 1203 阅读 · 0 评论 -
SIP协议注册流程
1. 注册时,客户端与服务器交互的数据包如下: 1.1 UAC->UAS UAC向UAS注册,下面是具体注册消息 From字段:指明该REGISTER请求消息由UAS(IP地址:192.169.1.102)控制的UAC发起的。To字段:指明REGISTER请求接收方的地址。此时REGISTER请求的接收方为IP地址为192.169.1.230的UAS。(这个值和To头原创 2015-05-26 15:33:40 · 24226 阅读 · 0 评论 -
freeswitch和sofia-sip中关于sip的消息机制
Sofia-sip内部使用消息队列的方式对sip协议进行处理,sofia-sip和application之间是通过reactor模式进行通信,即通过回调实现,本文主要关注sofia-sip内部消息队列的实现:1. 需要了解sofia-sip使用到的一些oo(面向对象)技术,链接如下http://sofia-sip.sourceforge.net/refdocs/programmin原创 2015-05-07 19:24:37 · 7036 阅读 · 1 评论 -
centos7上编译FreeSwitch备忘
按照网上流行的编译流程编译安装就好,只是有几个问题需要注意:1. 用yum install 安装一些app时可能需要修改为xxx-dev为xxx-devel,例如gedit-dev需要修改为gedit-devel2. libldns-dev在centos上对应的是ldns-devel,好像需要安装这个得先安装epel-release,我是先装epel的,客观可自行一试原创 2015-05-05 14:41:50 · 2609 阅读 · 1 评论 -
FreeSwitch中语音流的读写线程分析
基于centos7+FreeSwitch1.5.15b对FreeSwitch中语音传输的多线程模型进行了研究。说明:1. 仅仅是对语音,其他功能是不是也这么玩不确定,甚至是视频2. 测试方法:使用jitsi的“创建聊天室”功能,创建一个语音会议3. 俺是新人,刚研究,如有错漏,可以联系qq1985082200指点,交流收获:1. FreeSwitch中,sw原创 2015-04-28 15:50:18 · 8288 阅读 · 1 评论 -
freeswitch中文本消息处理流程
如下图所示:1. 系统聊天信息添加到对应队列,在“chat_thread_run”函数中pop消息,并进行处理,调用“nua_message”把消息发送出去(nua_message只是给系统发一个信号,告诉系统有消息要发送,具体在哪发送没找到,sofia-sip这套代码读起来对我来说有点难,但又是系统的核心)下来首先要做的应该理清freeswitch和sofia-sip的消息机制是原创 2015-05-05 18:48:26 · 5325 阅读 · 1 评论 -
sip相关总结(2015-04-22)
sip客户端和服务器比较:doubango,telepresence, opensips, freeswitch, imsdroid, linphone, android, pjsip, jitsi原创 2015-04-22 18:04:12 · 1849 阅读 · 0 评论 -
Comparison of VoIP software(VoIP软件比较)
转载自: http://en.wikipedia.org/wiki/Comparison_of_VoIP_software#Server_softwareVoIP软件比较,很全的一篇文章Comparison of VoIP softwareFrom Wikipedia, the free encyclopediaJump to: navigati转载 2015-04-01 10:50:56 · 2789 阅读 · 0 评论 -
telepresence第一篇
0. doubangodoubango telecom是一个公司,主页:http://doubango.org/这个公司下面有好多好东西,都是开源的,而doubango就是一个开源框架1. telepresence主页:https://code.google.com/p/telepresence/按照说明下载编译,期间会遇到各种问题,请自行google我的环境是ce原创 2015-03-12 10:39:34 · 3263 阅读 · 1 评论 -
搜集关于sip协议的几个网址
http://blog.chinaunix.net/uid-29988363-id-4650236.htmlhttp://blog.chinaunix.net/uid-25816887-id-4680330.htmlhttp://network.51cto.com/art/200701/39084.htmhttp://www.shuyangyang.co原创 2015-03-19 14:01:00 · 856 阅读 · 0 评论 -
视频通话研究001
题记:真不知该如何写起,怎么写,想到什么就写什么吧环境:媒体服务器windows7 + freeswitch 1.4, 局域网, 客户端 imsdroid,手机 小辣椒用imsdroid默认参数设置在局域网没问题,不过,放到公网上测试,会出现马赛克(花瓶)现象,需要解决;昨天老大说现在分辨率不够应用需要,先在局域网中把分辨率提高再说~~ 好,说干就干题外话:对于原创 2015-08-07 10:38:25 · 3788 阅读 · 2 评论