一、RTP1. RTP包固定头部 V:RTP协议的版本号,占2位,当前协议版本号为2。P:填充标志,占1位,如果P=1,则在该报文的尾部填充一个或多个额外的八位组,它们不是有效载荷的一部分。X:扩展标志,占1位,如果X=1,则在RTP报头后跟有一个扩展报头。CC:CSRC计数器,占4位,指示CSRC...
分类:
其他好文 时间:
2015-03-16 06:08:32
阅读次数:
235
----------------------------------------------------------------------------RFC list:3550 (rtp/rtcp) -3711(srtp) -5245 (ice) -3261(sip) - 4575(sip-con...
分类:
其他好文 时间:
2015-03-14 00:55:05
阅读次数:
387
episode 3--storage structure. ampersand operate with asterisk--library functionepisode 4--generic function 泛型函数swap(void* pa,void*pb,int size);-----am...
分类:
其他好文 时间:
2015-03-12 19:08:47
阅读次数:
144
0. doubango
doubango telecom是一个公司,主页:http://doubango.org/
这个公司下面有好多好东西,都是开源的,而doubango就是一个开源框架
1. telepresence
主页:https://code.google.com/p/telepresence/
按照说明下载编译,期间会遇到各种问题,请自行google
我的环境是ce...
分类:
其他好文 时间:
2015-03-12 11:35:24
阅读次数:
169
SIP DTMFSIP通常有三种支持DTMF的方式。一种是带外(out of band),采用SIP的INFO消息。在这种情况下,DTMF数字如0,1,3等在SIP的INFO消息里携带。一种是带内(in band),就是通过RTP中的Codec,例如G.711。SDP中Payload Type或者Codec的定义见RFC3551。不是所有的Codec都能够携带DTMF。比如G.729,因为压缩得厉害...
分类:
其他好文 时间:
2015-03-10 17:15:20
阅读次数:
246
有时候也用PHP做WEB开发,但很多时候不是纯的web开发,所以有时候会有一种需求:通过http远程修改服务器当中的任意文件。
后面通过sip服务器的freepbx和fusionpbx搞清楚了一件事,就是只需要把相关目录设为同一个用户组就可以达到我的目的。事实也的确是这样的,比如apache以apahce:apache的权限运行,那么只有你把相关文件,也就是你想通过http修改的任意文件的所有权...
分类:
Web程序 时间:
2015-03-06 10:36:10
阅读次数:
234
EIGRP的metric计算公式基本与IGRP一致,但是EIGRP的metric的计算是IGRP*256,这样做可以实现更细粒度的度量标识.EIGRP的四个组件:协议相关模块RTP邻居发现机制DUAL算法协议相关模块EIGRP实现了IP,IPX与appleTalk的协议相关模块.EIGRP在很多情况下可以和其他路由协议进行自动的路..
分类:
其他好文 时间:
2015-03-05 14:59:24
阅读次数:
171
wince系统自带的软键盘有两种样式,可通过Catalog Items View窗口中Shell and User Interface-->User Interface-->Software Input Panel下的SIP for Large Screens和SIP for Small Screens这两个组件来选择。
选择SIP for Large Screens效果:
选择SIP...
转自:链接要做一个移动端视频通话软件,大致看了下现有的开源软件一) sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun ser...
分类:
移动开发 时间:
2015-03-02 10:48:02
阅读次数:
254