- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 SIP注册过程分析
1、SIP注册过程图解 注册返回结果: je->type == EXOSIP_REGISTRATION_FAILURE: je->response->status_code == 401 401unauthorized je->response->status_code == 403 403forbidden (新增接
2013-09-16 23:22:47 3617
转载 理解SIP的认证
1. 认证和加密 认证(Authorization)的作用在于表明自己是谁,即向别人证明自己是谁。而相关的概念是MD5,用于认证安全。注意MD5仅仅是个hash函数而已,并不是用于加密。因为hash函数处理后的数据没法进行反向恢复,这样子的话别人没法盗取你认证身份的口令。 加密(Encryption)的作用在于对想传输的数据进行处理,在网络中即使被窃取也难以破解。加密的信息可以
2013-09-16 22:32:46 1636
转载 VS2008下编译oSip2、eXosip2
第一步,下载: 到http://www.gnu.org/software/osip/下载最新的osip库并解压.到http://savannah.gnu.org/projects/exosip/下载最新的eXsoip库并解压.第二步,编译libosip2-4.0.0: 1.用VS2008打开\libosip2-4.0.0\platform\vsnet\的sln2.对os
2013-09-16 22:09:41 2157 4
原创 SIP协议简介
一、SIP协议简介 通俗的说,SIP就是一个轻量级信令协议,它可以作为音频、视频、及时信息的信令。更详细的介绍请点击:SIP维基百科 或 【SIP协议】学习初学笔记。二、SIP模型 1、用户代理(User Agent) SIP用户代理是一个SIP逻辑网络端点,用于创建、发送、接收SIP消息并管理一个SIP会话。SIP用户代理又可分为用户代理客户端UAC
2013-09-16 21:09:33 2067
转载 wireshark 抓取本地回环数据包
通常wireshark中不可以直接抓取本地的回环数据包,比如写一个小socket程序,client和server都在本地,这种数据包wireshark是不能直接抓取的。但可以通过以下配置达到此目的:windows下,在命令行中输入以下语句route add 192.168.1.106 mask 255.255.255.255 192.168.1.1 metric 1其中,192.1
2013-09-13 14:48:16 2116 1
原创 Git入门教程(三):远程的管理
Git和SVN的区别可在网上可找到很多,可根据自己的口味自己寻找。对于我来说,Git吸引我有两点:一是,有免费的远端服务器可供使用(不清楚SVN有没,不过我没找到),最出名的三个分别是:GitHub(缺点是免费用户,容量只有0.3G,不能创建私有仓库),BitBucket(我目前在使用这个,免费用户容量有1G,可创建无限个私有仓库,私有仓库也支持团队协作),GoogleCode(我没尝试过)。上述
2013-09-08 22:31:14 1150
原创 Git入门教程(二):分支的使用
如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。(见参考资料1) 我对分支的理解是,就是单元测试。新建一个分支(主要分为:开发分支、测试分支、预发布分支、修补bug分支、临时分支),然后在分支里实现最终目标,最后再将分支合并到原有主分支(即默认的master分支)。我主要使用的是开发分支、测试分支,另外三个分支会集成到master分
2013-09-08 20:01:30 1849
原创 Git入门教程(一):创建仓库、提交变更、查看提交
1、下载Git客户端并安装:http://msysgit.github.io/。2、打开git bash,我们进去命令行界面,首先输入git help查看git有哪些命令:3、下面开始介绍基本的Git命令1)在本地创建一个Git仓库2)查看仓库信息,同时添加一个文件“abc.txt”,然后查看仓库跟踪变化3)提交变更信息,同时查看仓库最新的记录信息4)为了测
2013-09-05 23:48:06 3020
剪裁onvif之后的wsdl文件示例
2014-03-09
G711参考资料
2013-12-01
Live555源码分析RTSP客户端
2013-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人