自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雷的SIP专栏

以开发的角度讨论SIP,RTP,NAT,C,ARM,DSP相关

  • 博客(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 3442 4

原创 342342

234234234 

2006-08-11 20:44:00 2882 2

原创 osip结构分析专用

1、  任务要求:(1)       文件的作用。比如osip_md5c.c 此文件负责SIP信令消息认证过程中的MD5加密提供支持。越详细越好。还有本文件在系统结构中的地位。比如osip_md5c.c,最底层,为SIP信令分析结构调用,属于信令消息分析的一部分。(2)       文件中函数的作用。也就是说调用这个函数能达到什么功能,怎么调用,在何时调用,调用后会对系统产生什么影响。这个

2006-05-08 21:20:00 4300 2

原创 linux下的IpTable的NAT类型分析

本来想针对这个话题写点什么,偶然发现网络上已经有了类似的东西,所以不写了,只在这里提醒各位,它是对称NAT,而非锥型.

2006-04-26 23:13:00 2325 1

原创 本BLOG的声明

您好,欢迎您来到本BLOG              如果您阅读或使用本BLOG的资源,请遵守以下条款:              (1)日本人与狗不得入内(狗那么可爱,不忍心,换猪算了。拿猪和日本人相提并论,猪会有意见的,还           是换成人渣吧,不过人渣也比日本人强,算了改成:日本人与日本狗不得入内)。              (2)抵制日货(可以不抵制日本女人,包括

2006-04-26 23:04:00 1712 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 7052 9

原创 UPNP的工作原理及详细过程及代码实现

UPNP是微软和INTLE力推的一个标准。它实际上是一个大的协议族,从网络摄象机到网关设备,凡是可以挂到网络上的设备都有它的身影。首先,我想说的是:我并不打算在这里讨论UPNP的底层实现的问题,我这里讨论的是应用.一、简介:先来简要说下UPNP的工作原理。UPNP的整个过程和USB的过程几乎完全一样,如果你用USB的理念去理解UPNP,你会发现你简直就没犯错误,不同点仅在与UPNP设备是挂接在

2006-04-25 21:04:00 6179 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 9787 2

原创 几种流行的音频编码比较

几种流行的音频编码比较(入门级别)

2006-04-25 10:16:00 2712 2

原创 几种容易让人混淆的SIP服务器

       服务器是SIP工作过程中不可缺少的一个组成部分,和323想比,SIP的服务器已经很少了,我这里介绍我们常用的服务器,如果对其它的感兴趣,请跟帖,我会写出来,谢谢。      (1) 注册服务器,负责SIP ID的注册。也就是我们通常所说的SIP server。大家都应该很熟悉,没什么好说。      (2)代理服务器,负责转发信令。从名字我们也可以看出,代理服务器是我们的一个

2006-04-25 09:53:00 5485 12

原创 目前几种常见穿NAT的方法分析

        NAT的出现在一定程度上解决了发展中国家网络地址资源不足的情况,然而,这种解决方法也带来了一些问题,尤其是对网络要求十分苛刻的流媒体传输方面,这些问题变得尤为突出(什么是NAT请参考BOLG的另外一篇文章),在一个带有NAT结构的网络环境中,不能实现P2P(peer to peer也就是点对点)的数据传输是VOIP的一个硬伤,而如何穿过这些NAT,实现数据的点对点传输也成了VOIP

2006-04-25 09:51:00 5092 4

原创 穿NAT的方法的核心思想及实现

           本来题目是几种,不过写到这里的时候,其中的一些东西已经被其它文章所含概了,所以这里只谈NAT的穿透的核心思想:punch技术,我称之为对穿.   (1)先来说对穿的工作原理   在这里我用两个都是在port restrict cone NAT后面的UAC做例子,假设一个是 A,一个是D。两个NAT 分别是B和C。   先来说对穿的过程   STEP1:UAC 

2006-04-25 09:50:00 3543 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 9407 21

原创 流传播的方式:RTP&&RTCP

        RTP协议是real-time transport protocol的缩写,被设计来传输流媒体数据,有着广泛的应用,其它相关介绍自己去看RFC,我不打算讨论这些无聊的概念性的东西。     (1)了解RTP      可以说,RTP协议不依赖于底层协议,也就是说,它是独立的协议。而一般的,由于UDP包的快速、时实性高的特点,它通常和UDP结合在一起,作为UDP的上层载体数据

2006-04-25 09:46:00 3269 10

原创 什么是SIP

      SIP是Session Initiation Protocol的缩写(我个人更倾向于simple internet protocal,也许某天你会同意我的观点),关于这个定义,RTC和网络上有很多或清晰或晦涩的说明,我不想再累述,这里我只想用我个人的语言来描述SIP,向你传递SIP的思想。     在概念上,SIP定义了事件(或者称之为动作)的接口,它实际上定义了你想做某事,你应该

2006-04-25 09:41:00 4106 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除