【摘 要】远程多媒体教学与传统教学相比有诸多优势,目前已成为多媒体通信在教育领域研究的热点。远程多媒体教学的发展趋势是基于IP网络的远程多媒体教学。文章首先介绍和分析IP网络上多媒体通信最为流行的SIP协议,然后,依据SIP多媒体通信系统常用结构中的紧耦合系统结构,利用SIP协议栈技术,提出了一种基于SIP的多媒体教学系统的设计解决方案,并对其工作特点和流程进行了详细的分析。
【关键词】远程多媒体教学;H.323;SIP
一、引言
远程多媒体教学是一种全新的教学方式,相比传统教学,它充分合理地利用网络、媒体等介质,使得教学活动的开展不受时间空间的限制,优化了教学资源配置,提高了教学效率。
远程多媒体教学的上述特点和优势使得它成为多媒体通信在教育领域研究的热点,目前的发展方向是基于IP网络的远程多媒体教学。由于多媒体信息具有数据量大、实时性、同步性和突发性强的特点,多媒体通信系统具有集成性、交互性和同步性的特点,因此对多媒体通信的硬件和软件系统提出了很高的要求。
二、SIP协议及其特点
SIP(Session Initialization Protocol,会话发起协议)是一个由IETF MMUSIC (Multiparty Multimedia Session Control)工作组提出,面向Internet会议和电话的简单应用层信令协议,用于建立、调整和终止多媒体会话。
相比多媒体通信的另外一种流行协议H.323,SIP协议有如下5个特点:
第一,与H.323采用二进制方法表示消息不同,SIP消息基于文本,采用UTF-8字符集编码,具有词法和语法简单、可读性好的优点。
第二,H.323中的呼叫建立和媒体逻辑信道建立的过程是分离的,呼叫建立时延较长。SIP系统的呼叫控制信令由SIP传送,由会话描述协议SDP完成媒体能力交换和RTP地址信息获取的任务。SDP消息作为SIP的消息体来发送,会话控制和媒体能力交换同时进行,会话建立的时延较短。
第三,H.323网络中各元素均为对等实体,实体间传送的是对等控制信令消息,而SIP网络则采用IP网络常用的C/S(客户机/服务器)结构。
第四,定位用户、支持用户移动性。SIP利用注册服务器将用户的实际物理位置与用户的SIP地址相绑定,便于在定位用户时实现地址映射功能;利用重定向服务器将目标用户地址信息返回给代理服务器。
第五,协议简单,有良好的扩展性。SIP是在诸如SMTP、HTTP的基础上建立起来的,借鉴了其它Internet标准和协议的设计思想。由于SIP与HTTP非常相似,许多解析HTTP协议的程序只要经过少许修改就可以用到SIP中。
SIP消息分为SIP请求消息和SIP应答消息两大类。所有的SIP消息都是由一个起始行、一个或多个标题头、一个表示标题头结束的空行和可选的消息体组成。
SIP核心规范定义了6种基本请求方法:INVITE(邀请)、ACK(确认)、OPTIONS(可选项)、BYE(再见)、CANCEL(取消)和REGISTER(注册)。其中,REGISTER方法用于向服务器注册用户位置信息;INVITE、ACK和CANCEL用于会话的建立;BYE用于结束会话;OPTIONS用于向服务器咨询服务器的性能。
SIP核心规范定义了如下几种实体:
用户代理(User Agent):用户的系统接口,负责与终端用户进行交互。可分为用户代理客户端(UAC,User Agent Client)和用户代理服务器(UAS,User Agent Server)。
代理服务器(Proxy Server):用于转发SIP消息,代表UAC发起请求,并向UAC返回响应,既充当客户机又充当服务器。可分为无状态代理服务器和保留状态代理服务器两类。
重定向服务器(Redirect Server):重定向服务器通过提供可能的位置来帮助定位目标SIP用户代理。它不发出任何定位目标代理的行为,而仅仅返回目标代理可能的出现位置信息。
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典计算机基于SIP的远程多媒体教学系统的设计与研究在线全文阅读。
相关推荐: