- 博客(15)
- 收藏
- 关注
原创 在 linux redhat9 下编译 osip2
我使用的版本是osip2-2.2.0,从网上下载了libosip2-2.2.0.tar.gz压缩包后 执行tar -xvzf libosip2-2.2.0.tar.gz 解压缩包,按照解开目录里面的安装说明执行以下操作: $>mkdir linux-build $>cd linux-build $>../libosip2-2.2.0/configure $>make
2007-03-12 16:43:00
3483
4
原创 osip结构分析专用
1、 任务要求:(1) 文件的作用。比如osip_md5c.c 此文件负责SIP信令消息认证过程中的MD5加密提供支持。越详细越好。还有本文件在系统结构中的地位。比如osip_md5c.c,最底层,为SIP信令分析结构调用,属于信令消息分析的一部分。(2) 文件中函数的作用。也就是说调用这个函数能达到什么功能,怎么调用,在何时调用,调用后会对系统产生什么影响。这个
2006-05-08 21:20:00
4350
2
原创 linux下的IpTable的NAT类型分析
本来想针对这个话题写点什么,偶然发现网络上已经有了类似的东西,所以不写了,只在这里提醒各位,它是对称NAT,而非锥型.
2006-04-26 23:13:00
2375
1
原创 本BLOG的声明
您好,欢迎您来到本BLOG 如果您阅读或使用本BLOG的资源,请遵守以下条款: (1)日本人与狗不得入内(狗那么可爱,不忍心,换猪算了。拿猪和日本人相提并论,猪会有意见的,还 是换成人渣吧,不过人渣也比日本人强,算了改成:日本人与日本狗不得入内)。 (2)抵制日货(可以不抵制日本女人,包括
2006-04-26 23:04:00
1888
1
原创 STUN在SIP中的工作原理及过程
STUN是RFC3489规定的一种NAT穿透方式,它采用辅助的方法探测NAT的IP和端口。毫无疑问的,它对穿越早期的NAT起了巨大的作用,并且还将继续在ANT穿透中占有一席之地。 STUN的探测过程需要有一个公网IP的STUN server,在NAT后面的UAC必须和此server配合,互相之间发送若干个UDP数据包。UDP包中包含有UAC需要了解的信息,比如NAT外
2006-04-25 21:04:00
7163
9
原创 UPNP的工作原理及详细过程及代码实现
UPNP是微软和INTLE力推的一个标准。它实际上是一个大的协议族,从网络摄象机到网关设备,凡是可以挂到网络上的设备都有它的身影。首先,我想说的是:我并不打算在这里讨论UPNP的底层实现的问题,我这里讨论的是应用.一、简介:先来简要说下UPNP的工作原理。UPNP的整个过程和USB的过程几乎完全一样,如果你用USB的理念去理解UPNP,你会发现你简直就没犯错误,不同点仅在与UPNP设备是挂接在
2006-04-25 21:04:00
6261
3
原创 几种流行的视频编码比较(入门级别)
目前比较流行的几种适合网络传输的视频编码有:MPEG4、H263、H264。下面简要介绍下这些编码。 (1)MPEG4:MPEG-4标准主要应用于视像电话(Video Phone),视像电子邮件(Video Email)和电子新闻(Electronic News)等,其传输速率要求较低,在4800-64000bits/sec之间,分辨率为176X144。MPE
2006-04-25 10:17:00
9932
1
原创 几种容易让人混淆的SIP服务器
服务器是SIP工作过程中不可缺少的一个组成部分,和323想比,SIP的服务器已经很少了,我这里介绍我们常用的服务器,如果对其它的感兴趣,请跟帖,我会写出来,谢谢。 (1) 注册服务器,负责SIP ID的注册。也就是我们通常所说的SIP server。大家都应该很熟悉,没什么好说。 (2)代理服务器,负责转发信令。从名字我们也可以看出,代理服务器是我们的一个
2006-04-25 09:53:00
5596
12
原创 目前几种常见穿NAT的方法分析
NAT的出现在一定程度上解决了发展中国家网络地址资源不足的情况,然而,这种解决方法也带来了一些问题,尤其是对网络要求十分苛刻的流媒体传输方面,这些问题变得尤为突出(什么是NAT请参考BOLG的另外一篇文章),在一个带有NAT结构的网络环境中,不能实现P2P(peer to peer也就是点对点)的数据传输是VOIP的一个硬伤,而如何穿过这些NAT,实现数据的点对点传输也成了VOIP
2006-04-25 09:51:00
5168
4
原创 穿NAT的方法的核心思想及实现
本来题目是几种,不过写到这里的时候,其中的一些东西已经被其它文章所含概了,所以这里只谈NAT的穿透的核心思想:punch技术,我称之为对穿. (1)先来说对穿的工作原理 在这里我用两个都是在port restrict cone NAT后面的UAC做例子,假设一个是 A,一个是D。两个NAT 分别是B和C。 先来说对穿的过程 STEP1:UAC
2006-04-25 09:50:00
3627
1
原创 NAT、防火墙的原理区别和分类
1、NAT NAT是Net Address Translation 的缩写,从名字也可以看出,它是负责网络地址转换的一个协议。通俗的说,它负责把私网内的的IP和端口转换成公网的IP和端口,也即使我们通常所说的IP地址影射。例如:公司内一般有一个私网,假设为10.1.1.1网段。公司通过一个公网服务器(机器A)接入Internet,此服务器内网IP为10.1.1.1,
2006-04-25 09:47:00
9565
20
原创 流传播的方式:RTP&&RTCP
RTP协议是real-time transport protocol的缩写,被设计来传输流媒体数据,有着广泛的应用,其它相关介绍自己去看RFC,我不打算讨论这些无聊的概念性的东西。 (1)了解RTP 可以说,RTP协议不依赖于底层协议,也就是说,它是独立的协议。而一般的,由于UDP包的快速、时实性高的特点,它通常和UDP结合在一起,作为UDP的上层载体数据
2006-04-25 09:46:00
3314
10
原创 什么是SIP
SIP是Session Initiation Protocol的缩写(我个人更倾向于simple internet protocal,也许某天你会同意我的观点),关于这个定义,RTC和网络上有很多或清晰或晦涩的说明,我不想再累述,这里我只想用我个人的语言来描述SIP,向你传递SIP的思想。 在概念上,SIP定义了事件(或者称之为动作)的接口,它实际上定义了你想做某事,你应该
2006-04-25 09:41:00
4210
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人