首页>>>技术>>>视像通信  视像通信产品

体验面对面的网络视频通讯

吴余 2007/12/24

引言

  网络接入技术不断发展,ADSL、小区宽带等接入方式把我们带入了宽带网络时代;多媒体技术非凡是视频、音频信息的编码压缩和流式传输技术日趋成熟;摄像头等多媒体影音设备逐渐成为普通用户可以轻松拥有的电脑配件。这一切,必将把我们的网络交流方式推入到视频通讯时代。

一、网络视频通讯的前提条件

  随着互联网宽带业务的推广与普及,加之视频产品设备(如摄像头、数字摄像机等)的成熟,普通用户可以轻松地借助网络视频通讯软件,实现“面对面”的网络交流。

  视频通讯可以把位于两点或多点的千里之外的现场画面和声音实时地传送到本地,并实现文档和数据共享。是一种节约开支、节约时间、节省体力的新型现代通信方式。视频的丰富表现力,加之可以轻松地借助于文字交流、白板、远程桌面共享等交互技术,使得网络视频通讯得到广泛的应用,除了视频聊天等个人应用外,还开始在远程协作、远程医疗、远程监控、远程订货、远程教育、网络视频会议等多个行业与领域得到应用。

  1、网络视频通讯的软硬件与网络条件

  要进行网络视频通讯,必须满足一定的计算机软硬件和网络条件:      要使用网络视频通讯,除了一台具有较高性能的多媒体计算机外,还需要配备摄像头、麦克风、音箱或耳机等外部设备,其中最主要的设备为摄像头。

  摄像头(Camera)又称为电脑相机、电脑眼,是一种视频输入设备,在过去被广泛的运用于视频会议、远程医疗及实时监控等方面。近年以来,随着互联网技术的发展,网络速度的不断提高,再加上感光成像器件技术的成熟并大量用于摄像头的制造上,这使得它的价格降到普通人可以承受的水平。

  摄像头分为模拟摄像头和数字摄像头两大类,前者捕捉的为模拟视频信号,需要将其输入到视频捕捉设设备进行数字化后方可转换到计算机中使用。而数字摄像头可以直接捕捉影像,然后通过串、并口或者USB接口传到计算机里。现在电脑市场上的摄像头基本以数字摄像头为主,而数字摄像头中又以使用新型数据传输接口的USB数字摄像头为主,目前市场上可见的大部分都是这种产品。      操作系统:目前绝大多数的网络视频通讯软件支持Windows98/Me/2000/XP/2003,另外也有一些视频通讯软件支持在Linux等非Windows系统中运行。

  专用视频通讯软件:要进行网络视频通讯软件,必须借助于专用的网络视频通讯软。综合来看,网络视频通讯应用主要可以分为两大类:点到点(P2P)的视频电话应用与点到多点的视频会议应用,两者的区别是前者只可以在两个用户之间通过专用的网络电话软件进行“面对面”的视频(语音)交流,而后者,即可以在两个用户之间,也可以实现多个用户进 行联机视频会议(具体连线人数要视不同系统的多点控制单元MCU而定,一般纯软件的视频会议系统支持8-16路不等)。

  另外,网络电话只需要参与的两个用户安装相应的视频电话软件即可以实现双方通话,而视频会议应用中,除了各用户安装的视频会议客户端软件外,还必须有支持网络视频会议的服务器端软件,典型的网络视频会议系统有MicrosoftConferencingServer、V2Conference视频会议系统、Samedata网络视频会议系统等。

  其它软件:除此之外,个别网络视频通讯软件还需要DirectX7、0、DivX等软件支持,这应视具体的应用软件而定。     要在网络交流中使用视频,用户必须具有可供视频流顺畅传输的网络链路,也就是说用户必须具有宽带接入Internet的网络环境(申请专线视讯业务除外),包括:ISDN、ADSL虚拟拨号、ADSL专线、光纤 LAN、512Kbps以上速率的各类专线,但是ISDN接入已是明日黄花,已经处于淘汰的地位。

  2、硬件设备的安装

  一般的多媒体电脑大多已经配备了声卡与音箱等设备,因此这里不再赘述其安装过程,在硬件设备安装时也可以绕过这一步。      麦克风的安装很简单,只需要将麦克风插头插入主机后背声卡上的MicIn端口(通常为粉红色)即可完成安装。      摄像头是视频网络通讯的最重要设备,通常也是使用网络通讯时唯一需要另行安装的设备,鉴于现在市面上的摄像头以USB接口的数字摄像头居多,因此这里笔者积佳301PUSB摄像头为例介绍其在Windows2000Professional中的安装方法。

  首先在光驱中放入摄像头自带的驱动光盘,光盘自动运行后会出现如图1所示的功能菜单(假如光盘自动运行被禁用,也可以直接进入光盘盘符双击install、exe程序),择“安装摄像头驱动程序”。

图1

  注重:不要在未安装摄像头的驱动程序前将PC摄像头插入计算机USB接口中;假如在没有安装驱动程序的情况下提前插上摄像头,当WINDOWS提示安装驱动程序时,请点击取消键并将其拨出,再按下列步骤进行安装。

  此时301PUSB摄像头的驱动程序安装向导将被启动(如图2所示),摄像头设备的驱动程序安装一般都比较简单,只要一路单击“下一步”即可完成。

图2

  安装完成后,重新启动系统,然后将摄像头连线插入USB插口,此时系统会自动提示找到新硬件,如图3所示,摄像头安装完成。

图3

  说明:假如因为操作不当而导致驱动程序安装不成功,可以在“我的电脑”上单击右键,选择“属性”,然后在弹出的系统属性窗口中依性选择“硬件”/“设备治理器”,并在打开的设备治理器中卸装标有问号的摄像头图标,然后以正确的步骤重新安装驱动程序。

二、用NetMeeting实现网络视频会议

  NetMeeting是微软开发的一款免费网络电话与协作办公工具,它除了支持视音频的实时交流外,还提供了文档与应用程序共享、电子白板和远程桌面共享等多种功能,是一款用于网络视频通讯的优秀软件。使用NetMeeting可以轻松实现视频网络电话、网络会议与网上协同办公。

  1、安装Netmeeting

  在Windows2000/XP中,Netmeeting在默认情况下已经安装了,假如你的系统中没有Netmeeting,那么你可以尝试以“添加Windows组件”的形式安装Netmeeting,此外,你还可以到微软网站下载Netmeeting,网址是http://download、microsoft、com/download/netmeeting/Install/3、01/W9XNT4/CN/nm30、exe,版本为简体中文3、01版。Netmeeting安装极为简单,只要一路单击“下一步”就可以了,这里就不再赘述。

  2、设置个人信息

  确认Netmeeting已经安装于系统后,单击“开始”/“程序”/“附件”/“通讯”/“Netmeeting”,启动程序。

  提示:另一种启动Netmeeting的方式是单击“开始”/“运行”,然后在运行框中输入“Conf”并单击“确定”按钮。

  首次运行Netmeeting,软件会出现一个向导,要求对用户信息进行简单的设定,单击下一步,输入个人信息,如图4所示:

图4

  接下来,向导要求用户设置网络连接方式,可以根据具体的网络连接情况选择XDSL、局域网等。

  单击“下一步”跳过Netmeeting服务器设置,此时向导会要求对计算机声卡和麦克风进行测试,如图5。

图5

  单击“下一步”完成向导之后,即可进入Netmeeting主程序,如图6所示。

图6

  3、开始视频会议   

  单击“呼叫”/“主持会议”新建一个视频会议,在弹出的会议属性窗口中设置会议名称(不能使用中文名)和密码,然后,将会议工具中的“共享”、“聊天”、“白板”和“文件传送”四个选项全选上,单击“确定”,如图7所示。


图7  
  建立会议后,与会的计算机即可呼叫主持会议的主机,方法是单击“呼叫”/“新呼叫”,或是单击Netmeeting面板中的呼叫按钮,打开呼叫对话框,输入IP地址,并单击“呼叫”即可,如图8所示。


图8  
  此时,被呼叫方的计算机中会出现是否应接呼叫的对话框,如图9所示。

图9

  单击“接受”按钮的。然后,拨入方计算机即可以登录会议,假如在会议属性中设置了会议密码,此时还会弹出一个对话框要求用户提交验证密码。

  连接后,与会者的名称会在Netmeeting面板上列出。   

  在NetMeeting中使用视频功能很简单,只需要单击主界面的中的“开始视频”按钮,即可发送视频流,在视频按钮右侧还有两个按钮,分别用于切换画中画效果和调节音量,如图10所示。

图10

  4、其它功能

  Netmeeting界面下方有四个按钮,分别对应了“共享”、“聊天”、“白板”和“传送文件”四项主要功能(这四项功能需要在会议属性中启用,否则在会议中处于不可用状态)。  

  通过共享功能可以方便同其他会议参加在授权后控制本地主机上的应用软件进行演示与操作。

  使用“共享”功能的方法是单击“共享”按钮,然后在共享程序窗口选择需要共享的程度或软件并单击“答应控制”按钮,如图11。

图11

  然后在客户端Netmeeting中只须在其窗口出现的共享程序窗口中单击“控制”/“请求控制权”并经授权后即可以操控主机上的应用程序了。   

  单击“聊天”按钮,Netmeeting会弹出一个聊天对话框,你可以对所有或是某一与会者发送聊天信息,如图12所示。


图12   
  只要单击“白板”,Netmeeting会启动一个所有与会者共享的白板程序,与会人员可以在上面通过图表信息、使用草图或展示图形来解释概念。还可以复制桌面或窗口区域,将其粘贴到白板上,如图13。


图13   
  “文件传送”功能是用来在与会者之前传送与接收文件用的,使用比较简单,只须单击“文件传送”按钮并选择需要传送的文件即可,具体操作不再赘述。

四、用Samedata组建网络视频会议系统

  所谓视频会议(VideoConference),通常是指利用视频摄像和显示设备,经过信号压缩及编程解码处理,通过通讯线路的传输在两地或多个地点之间实现的交互式实时音、视频通讯。传统的视频会议系统(如VTEL系统等)大都采用专用的硬件设备与线路连接,价格昂贵。

  而现在,借助于兼价的视音频设备与高速IP网络的纯软件视频会议则充分利用高速带宽来实现视频交互、文本交流、数字白板、文档共享等功能,并且架构简单,成本低廉。

  目前这类基于IP网络的纯软件视频会议系统有很多,如微软的ConferecingServer,IBMLotusDomino、V2Conference、MMQ网络视频会议系统、聚恒视频会议系统、Samedata等。

  为使大家对于纯软件视频会议系统有个直观了解,这里以Samedata系统为例,介绍其在网络中的应用。

  1、Samedata视频会议服务器安装

  Samedata是一款由南京丁丁软件开发的纯软件视频会议系统,使用它,用户可以利用普通的PC机、标准的视频采集设备、耳机和麦克风,实现基于Internet的实时数据协同、实时讨论、实时会议。系统由视频会议服务器SamedataSuite与客户端软件Samedata构成。(点这里下载)

  Samedata开发者其网站提供了SamedataSuite(已包含SamadataConference)免费试用版供下载使用,试用版答应最多8用户同时在线、同时开放两个会议室,另外每次会议时间限制为30分钟。

  由于Samedata的帐户与会议治理需要采用Web支持,因此首先需要确保系统中已经配置了IIS。假如尚未添加,可以在“开始”/“控制面板”/“添加/删除”程序中选择“添加/删除Windows组件”并选择“Internet信息服务(IIS)”。

  双击下载所到的可执行文件,启动SamedataSuite的安装程序(如图17),程序安装很简单,只需要一路单击“下一步”就可以了。

图17

  安装完毕,重新启动系统,Samedata即告安装完毕。

  2、帐户创建

  安装完成后,就可以使用Samedata帐户治理工具来进行会议设定与帐号创建了。

  打开“http://IP地址/samedata”,此时会出现Samedata的WEB登录窗口,以系统自带的帐号治理员帐号root/root123456登录。

  登录后即可以看到系统中当前存在的用户列表,如图18。

图18

  单击右上角的“新建”链接,然后在打开的用户添加页面中输入新帐户的信息,并选择帐户角色,单击“添加”按钮提交,如图19。然后以同样的方式添加其它帐户。

图19

  用户创建完毕后,改用默认的会议治理员帐号admin/111111登录,并以同样的方式创建视频会议,试用版答应除了自带的公共交流区外再创建2个会议,并且每个会议在线时间不超过30分钟。

  3、召开视频会议

  在进行帐户发放后,即可以进行网络视频会议了。

  首先,与会会员需要打开“http://IP地址/samedata”并下载安装登录页面中的“SamedataConference”,此软件同样具有傻瓜式的安装向导,只需一路单击“下一步”即可。

  用分发的帐户登录视频会议服务器,可以看到页面中已经列出了该帐号当前所参与的会议列表,如图20。

图20

  单击会议列表后的“Enter”链接,即可启动Samedata客户端进入相应的视频会议系统。一个典型的Samedata视频会议界面如图21所示。

图21

  可以看到该系统提供了多路视频展示与共享文档显示区、文本交流、文档共享、语音交流等多种交互手段,各用户可以在主席的协调下使用各项功能轻松地实现实时交流与网络协作。

五、用Mechat构建Web视频聊天室

  现在,越来越多的网站提供了具有语音、视频功能的聊天室,在这里,用户不需要下载安装第三方软件,只需打开浏览器即可以在任何一台配置了声卡、麦克风与摄像头等设备的计算机上与其它在线用户进行面对面的交流。其实借助于Mechat你也可以拥有一个超级酷的视频聊天室。

  1、下载安装Mechat

  MeChat是由广州和韵计算机有限公司开发的视频聊天服务器。(点这里下载)与一般的采用ASP或CGI的语音聊天室不同,Mechat内核由C 编制而成,因而速度奇快,占用服务器系统资源更少。另外,程序内建WEB发布功能,无需再安装任何WEB服务器、数据库系统支持,即可,完全独立运行(当然,假如配合Access、MsSQLServer、MySql、Oracle等数据库系统,Mechat还可以得到更好的效率)。

  MeChat的开发者提供了免费的个人版本供网友使用,免费版本较之正式版除了只能添加一个自建聊天室房间与不能进行基于Web的后门治理外,其它功能完全相同,其具体的安装方法如下:

图22

  说明:MeChat目录中还有一个Run、bat,该文件用于测试MeChat服务器。假如安装MeChat时Run、bat的命令窗口还开着,则务必先关闭此窗口再执行install、bat。另外,双击执行该目录下的uninstall、bat批处理文件可以停止并删除系统中的MeChat服务。

  为使Mechat系统具有较高的运行效率,我们将其添加数据库支持,单击“开始”/“设置”/“控制面板”,选择“治理工具”/“数据源(ODBC)”,切换至“系统DSN”,单击“添加”按钮启动ODBC数据源添加向导,选择“MicrosoftAccessDriver(*、mdb)”,然后在DSN属性设置窗口设置数据源名称为“MeChatAccess”,选择数据库文件为D:\MeChat\SysData\db目录下的MeChat、mdb(如图23)。设置完毕,单击“确定”退出。

图23

  用记事本打开MeChat目录中的MeChat、ini设置文件,在其中的数据库设置代码段中设置各项参数如下:

  #数据库设置

  DataFromDB=1

  LargeUsers=0

  #当DataFromDB=1,是否记录登陆的信息到LoginHistory表(1:是;0:否)

  RecordLoginHistory=0

  DSN=MeChatAccess

  UID=aa

  PWD=abc

  设置完毕,保存Mechat、ini,至此,MeChat服务器安装完毕。

  说明:MeChat、ini中还可以对Mechat服务运行的端口、音(视)频帧率等多项参数进行设置,各项设置都有具体的注释,你可以在注释的指导下自行设定。

  2、使用Mechat视频聊天室

  MeChat安装完毕,即可以开始使用MeChat语音聊天室。

  MeChat默认采用6000端口发布WEB页面,因此访问时采用“http://IP地址:6000”的格式(如http://10、1、73、41:6000/)即可。

  单击首页中的“用户注册”,然后在弹出的用户注册页面中输入用户名、密码、性别等信息(如图24所示),单击“开始注册”即告完成。

图24

  注册完毕,在首页中输入注册得到的用户名与密码,选择性别,然后单击页面主体部分的聊天室列表中想进入的聊天室。

  提示:MeChat也答应以游客的身份过入聊天室,方法在用户名文本框中输入昵称,密码为空,直接单击相应的房间进入。

  初次进入MeChat聊天室,浏览器会弹出如图25所示的安全设置警告,单击“是”,然后程序会自动下载安装MeChat语音与视频聊天插件。

图25

  插件自动下载安装完毕后,即可进入MeChat的聊天主界面,如图26所示。此时即可开始语音聊天。

图26

  3、视音频聊天操作

  在MeChat中,语音聊天分为公聊与私聊两种,前者是面向聊天室所有用户发送音频,后者为两个用户之间点到点的方式进行语音聊天。公聊每个房间每次只有一个用户可以发言 ,因此MeChat系统提供了“抢麦(克风)”机制,则由用户单击发言工具栏中的“抢麦”按钮向系统递交一次发言机会(每次发言机会为20秒,可以在Mechat、ini中进行设置),系统根据申请时间先后轮流递交发言权。抢到发言权后,单击音频控件栏中的“开始语音聊天”即可开始发言。

  提示:抢麦的快捷键是F9,因此可以一直按住F9键不放来提高申请的成功率。

  假如选择私聊,则可以先选择聊天对象,然后单击音频控件栏的“开始语音私聊”向对方发送一个私聊请求,待对方接受请求后,即可以开始私聊。私聊时只可以听到聊天双方之间的语音,此时将不能听到房间公聊的语音,但可以通过文字聊天的形式与聊天室中的其他用户交流。

  做为程序的一个亮点,MeChat提供的视频聊天功能答应聊天室中的任两个用户之间进行视频聊天。使用视频聊天的方法是先选择发送视频的对象,然后单击视频工具栏中的“连接”按钮以建立视频流连接,待对方同意连接后,即可以开始视频聊天,单击“本端”与“远端”按钮分别用来监视自己与对方的视频图像。

  假如需要对视频设备进行校正,则单击“设置”按钮,并在弹出的设置窗口进行视频设备的调节,如图27所示。

图27

  可以看到,借助于Mechat,我们完全可以打架出属于自己的视频聊天室,有爱好的朋友不妨尝试一下。

http://school.zzit.com.cn



相关链接:
会议室部署细节制胜 2007-12-20
视频会议系统:硬件还是软件适用才是硬道理 2007-12-20
视频会议系统:租借模式将成为中小企业首选 2007-12-20
软件视频会议张力显现 2007-12-20
软件视频会议系统精挑细选 2007-12-20

分类信息: