目录 一. Sipdroid的请求超时和重传 二. SIP中超时和重传的定义 三. RFC中超时和重传的定义 一. Sipdroid的请求超时和重传 Sipdroid实现SIP协议栈系列, 之前的文章仅涉及了SIP消息的基本概念, 比如: 请求型消息: INVITE, REGISTER... 应答型 ...
分类:
其他好文 时间:
2017-01-03 21:05:04
阅读次数:
309
因实际使用需求我们测试一下网络通讯,在NUCLEO-F412ZG测试板上没有以太网部分,我们选择外接一个W5500的实验板。W5500支持SPI接口通讯,DC3.3V供源。而NUCLEO-F412ZG测试板已经将SPI1的各引脚SPI1_NSS(CN7_17)、SPI1_SCK(CN7_10)、SP ...
分类:
其他好文 时间:
2017-01-01 15:23:54
阅读次数:
598
1、标准网络层次 网络由下往上分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置: 7 应用层 例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、E ...
分类:
Web程序 时间:
2016-12-28 18:41:19
阅读次数:
286
I. 概述 在整套Sipdroid源码中, 类SipProvider是最靠近TCP/UDP的一层, 在Sipdroid实现的SIP协议栈中扮演底层枢纽的角色(前一篇文章中介绍的SipdroidEngine扮演的是上层枢纽), 这一角色也可以从该类是Configurable, TransportLis ...
分类:
其他好文 时间:
2016-12-27 22:31:49
阅读次数:
281
/** * 导出清单 eb中 firstRow(EntityBean) 列表第一行数据,键值对(不包含序号)例:("name","姓名") * data(EntityBean[]) 列表数据 * * @author zhaojq */ public PR exportData(EntityBean ... ...
分类:
编程语言 时间:
2016-12-23 13:50:32
阅读次数:
246
当INVITE OK, 两个UA终端之间开始音视频流传输时, SIP消息INVITE的"message body"里将携带SDP消息, 描述具体通信内容. 在Sipdroid中SDP消息的实现是SessionDescription类. 会话描述的功能: 类SessionDescription将根据S ...
分类:
其他好文 时间:
2016-12-21 20:31:03
阅读次数:
380
最近在回顾之前做过的相关项目,live555流媒体服务器也是其中之一,今天先把live555开源框架在Windows下的编译方法记录一下。 live555是一套使用使用开放的标准协议(RTP/RTCP、RTSP、SIP)来处理多媒体流数据的开源C++库,使用LGPL协议。这些库可以编译为Unix(包 ...
会话初始协议。SIP是IETF标准进程的一部分,它是在诸如SMTP(简单邮件传送协议)和HTTP(超文本传送协议)基础之上建立起来的(请求应答的通讯模式)。微信采用了自主研发的SYNC协议,他通过“握手”来同步消息(差值,降低数据量),采用Server通知/Client主动获取的交互方式。其优点包括 ...
分类:
其他好文 时间:
2016-12-14 14:02:13
阅读次数:
204