• 网络学院
  • 新手学堂
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
基于SIP协议的视频通讯
广告位
  站点:
  • 首 页
  • 最新软件
  • 最新文章
  • 国内软件
  • 国外软件
  • 汉化软件
  • 源码下载
  • 字体下载
基于SIP协议的视频通讯
软件发布 基于SIP协议的视频通讯
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回首页 | 文章首页 | 多媒体类 | 多媒体其他 | 基于SIP协议的视频通讯

基于SIP协议的视频通讯

 

添加时间: 2007-7-22 23:18:18  作者: 多媒体其他资讯  阅读次数:27   来源: http://www.d9soft.com

 

 

       

        1.sip协议及其发展

     sip(session initiation protocal)称为会话发起协议,是由IEtf(internet engineering task force)组织于1999年提出的一个在基于ip网络中,特别是在internet这样一种结构的网络环境中,实现实时通讯应用的一种信令协议。而所谓的会话(session),就是指用户之间的数据交换。在基于sip协议的应用中,每一个会话可以是各种不同的数据,可以是普通的文本数据,也可以是经过数字化处理的音频、视频数据,还可以是诸如游戏等应用的数据,应用具有巨大的灵活性。

    作为一个ietf提出的标准,sip协议在很大程度上借鉴了其他各种广泛存在的internet协议, 如http(超文本传输协议)、smtp(简单邮件传输协议)等,和这些协议一样,sip也采用的基于文本的编码方式,这也是sip协议同视频通讯领域其他现有标准相比最大的特点之一。

     sip协议的提出和发展,是伴随着internet的发展而发展的,到目前为止它走过了以下几个阶段。

     ● 1996年首先出现了sip的概念,这时sip的主要应用是针对internet上的各种文本应用,如电子邮件、文字聊天等。

     ● 1999年3月,itef的多方多媒体会晤控制(mmusic)工作组提出了rfc2543建议,供各厂商和机构讨论。

     ● 1999年9月,sip工作组从mmusic中分离并独立出来,成立了sip工作组,并与2000年7月发表了sip的草案。

     ● 2002年6月,itef的sip工作组又发表了rfc3261建议,以取代rfc2543.

    由于网络环境以及相关多媒体技术的不足,在sip协议首次提出的时候,仅仅针对各种文本应用,随着技术的发展,并通过和ietf中ip电话工作组(iptel)、ip网中电话选路(trip)工作组等兄弟工作组配合工作,在sip协议中大大加强了对多媒体通讯的支持。

    由于internet的飞速发展,在最近的两年时间内, sip已经开始被itu-t sg16、etsi tipon(欧洲标准化组织),imte等各种标准化组织所接受,并在这些组织中成立了与sip相关的工作组。特别是作为itu-t sg16主要成员的radvision公司,在多年发展h323应用的基础上,针对sip应用在视频领域的特点,提出了sip的应用指导,并推出了相应的sip协议栈,使得itu的成员实现了这两种协议之间的互通性。并且在该技术的指导下,radvision公司的viaip产品极大地丰富了基于sip协议产品在视频通讯领域地应用,不但解决了sip视频终端无法实现多方会议的缺陷,同时实现了在同一个会议中,sip终端和h323终端互通这一革命性的应用,从而极大地扩展了sip协议在视频通讯领域的生命力。

     2.   sip系统的基本组成

    按逻辑功能区分,sip系统由4种元素组成:用户代理、sip代理服务器、重定向服务器以及sip注册服务器。

     ● sip用户代理

     sip用户代理,又称为sip终端,是sip系统中的端用户,在rfc3261中将它们定义为一个应用。根据它们在会话中扮演的角色的不同,又可分为用户代理客户机(uac) 和用户代理服务器(uas)2种。其中前者用于发起呼叫请求,后者用于响应呼叫请求。

     ● sip代理服务器(sip proxy server)

     sip 代理服务器,是一个中间元素,它既是一个客户机又是一个服务器,具有解析名字的能力,能够代理前面的用户向下一跳服务器发出呼叫请求。然后服务器决定下一跳的地址。

     ● 重定向服务器 (redirect server)

    重定向服务器是一个规划sip呼叫路径的服务器,在获得了下一跳的地址后,立刻告诉前面的用户,让该用户直接向下一跳地址发出请求而自己则退出对这个呼叫的控制。

     ● sip注册服务器 (sip register server)

     sip注册服务器用来完成对uas的登录,在sip系统的网元中,所有uas都要在某个登录服务器中登录,以便uac通过服务器能找到它们。

    图1所示为一个sip呼叫建立过程的示意图,如图中所示,一个sip终端发起呼叫后,通过访问sip代理服务器以及重定向服务器,找到目标终端,并实现连接。

     3.  sip同h.323的关系

    同sip的应用目的类似, h.323同样对基于包交换的网络上的多媒体通讯应用作出了相关定义。由于h.323和sip标准最初是由两个面对行业领域有所不同的标准组织所提出的,虽然目的都是为实现多媒体通讯,但由于不同的应用目标,决定了这二个标准有其各自不同的特点,不能简单地就将二者对立起来,指出哪个标准更先进、更科学。

    以下针对它们的应用目标、标准结构、系统组成以及系统实现的难易程度等几个方面进行简单分析。

     ● 标准的应用目标

     h.323标准是itu-t组织 1996年在h.320/h.324的基础上建立起来的,其应用目标是,在基ip的网络环境中,实现可靠的面向音视频和数据的实时应用。目前经过多年的技术发展和标准的不断完善,h.323已经成为被广大的itu成员以及客户所接受的一个成熟标准族。

     sip标准是itef组织在1999年提出的,其应用目标是在基于internet环境,实现数据、音视频实时通讯,特别是通过internet将视频通讯这种应用大众化,引入到千家万户。由于sip协议相对于h.323而言,相对简单、自由,厂商可以使用相对小的成本就可以构造满足应用的系统。例如仅仅使用微软基于sip协议的MSN,和rtc就可以构造一个简单的,基于internet应用环境的视频通讯环境。这样网络运营商就可以在尽量少的成本基础上,利用现有的网络资源开展视音频通讯业务的扩展工作。

     ● 标准的体系结构

     h.323不是一个单一标准,而是一个关于在ip环境中实时多媒体应用的完整标准族,对于呼叫的建立、管理以及所传输媒体格式等各个方面都有完善而严格的规定。一个遵守h.323标准建立的多媒体系统,可以保证实现客户稳定完善的多媒体通讯应用。

     sip标准严格意义上讲是一个实现实时多媒体应用的信令标准,由于它采用了基于文本的编码方式,使得它在应用上,特别是点到点的应用环境中,具有极大的灵活性、扩充性以及跨平台使用的兼容性,这一点使得运营商可以十分方便的利用现有的网络环境实现大规模的推广应用。

    但是sip协议自身不支持多点的会议功能以及管理和控制功能,而是要依赖于别的协议实现,影响了系统的完备性,特别是对于需要多点通讯的要求,应用单纯的sip系统难以实现。针对这些不足,以radvison公司为首的itu-t sg16小组提出了sip的运用规范,并实现了sip和h.323之间的互通互联,并成功的解决了sip在多点环境下的应用难题。

    图2所示为sip和h.323混合应用的示例,在该示例中用户的sip视频终端和h.323的视频终端实现了互通,并可以实现多方会议。

     ● 系统的组成结构

    由图1我们不难看出,单纯sip系统同h.323系统相比较,在系统的组织成员以及呼叫流程方面都有相近之处。

    首先,在系统主要组成成员的功能性方面进行类比,sip的ua等价于一个h.323的终端,实现呼叫的发起和接收,并完成所传输媒体的编解码应用;sip代理服务器、重定向服务器以及注册服务器的功能则等价于h.323的gatekeeper,实现了终端的注册、呼叫地址的解析以及路由。

    其次,虽然在呼叫信令和控制的具体实现上不同,但一个基于sip的呼叫流程与h.323的q931相类似,sip所采用的会话描述协议(sdp)则类似于h.323中的呼叫控制协议h.245.

    由于sip的internet背景,使得sip系统在构造上较基于端到端应用的h.323系统要灵活的多,特别是在需要大规模应用的背景环境下,使用sip系统更容易构造复杂的拓扑结构,并将应用引入到网络的末端—用户家中。

     ● 系统实现的难易性

     h.323标准的信令信息是采用符合asn.1 per的二进制编码,并且在连接实现全过程都要严格标准的定义,系统的自由度小,如要实现大规模的应用,需要对整个网络的各个环节进行规划。

     sip标准的信令信息是基于文本的,采用符合iso10646的utf-8编码,并且全系统的构造结构相对灵活,终端和服务器的实现也相对容易成本也较低,从网络运营商的角度考虑,构造一个大规模视频通讯网络,采用sip系统的成本要廉价许多,而且也更具有可实现性。

     4.   总 结

    通过对sip和h.323协议之间进行比较,我们不难看出,h.323和sip之间不是对立的关系,而是在不同应用环境中的相互补充。sip作为以internet应用为背景的通讯标准,是将视频通讯大众化,引入千家万户的一个有效并具有现实可行性的手段。而h.323系统和sip系统有机结合,又确保了用户可以在构造相对廉价灵活的sip视频系统的基础上,实现多方会议等多样化的功能,并可靠的实现sip系统与h.323系统之间的互通,在最大程度上满足用户对未来实时多媒体通信的要求。

 

 

 

 

上下文章:

 

上一篇文章: 话说流媒体 下一篇文章: 实时传输协议RTP与RTCP

相关文章:

  • 视频文件夹带木马的常见应对策略
  • 基于C/S架构的分布式防火墙
  • 去除视频中自动弹出网页的好方法
  • 截出特色来!玩转视频截图攻略
  • 主流视频格式简介及对应扩展名

相关软件:

  • 3GP、MP4视频转换精灵 V1.8.3
  • 9885影视频道
  • DVD转RM视频 V4.0.1.258
  • DVD转MP4视频 V4.0.1.258
  • 手机3GP/MP4视频转换器 V3.0
  • 全能MP4视频转换器 V4.0

 

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

多媒体类分类导航

  • 3ds Max
  • Authorware
  • Director
  • Maya
  • 多媒体其他

本类经典文章推荐

  • Avid发售旗舰级视频编辑软件Liqui...
  • 化繁为简!家用DV影片采集、编辑、...
  • 安全刻录实用技巧谈
  • 流畅看没下载完的视频完全功略
  • 超高清晰电影寻觅及下载技巧汇集
  • 不仅看电影 超级解霸另类应用
  • 电脑影院全攻略及必备工具
  • 如何完美压制RM格式电影成AVI格式
  • 留住精彩 P2P网络电视录制跟我学没...
  • 留住自己的声音 打造个人CD专辑全...

多媒体其他阅读排行

  • Adobe Encore DVD制作DVD菜单快速...
  • 化繁为简!家用DV影片采集、编辑、...
  • 超高清晰电影寻觅及下载技巧汇集
  • 留住自己的声音 打造个人CD专辑全...
  • 玩转字幕一条龙 玩出字幕的享受
  • 制作自己的家庭电影——视频特效加...
  • 视频编辑软件Premiere快捷键整理
  • Premiere制作音乐电子相册方法与技...
  • 合理地搭配视频格式和播放器
  • 留住精彩 P2P网络电视录制跟我学没...

多媒体类阅读总排行

  • 3DS MAX教程:相机分类及设定
  • 3Dmax中角色动画初步之角色建模
  • 3DS MAX教程:贴图制作
  • 3DSMAX实例:制作特殊灯光特效
  • 3DS MAX教程三:提高兴趣篇
  • 3DS MAX系统配置及安装
  • 3DSMAX应用技巧之一口气一个足球
  • 3DS MAX教程:对象布尔运算
  • 认识3DS MAX界面
  • 3DS MAX教程:高级材质生成

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有