内容


通过蓝牙技术访问 IBM Lotus Sametime V7.5 的语音聊天功能

蓝牙技术对我们的生活方式产生了重大影响,并渗透到日常通信中。您可能见过某人使用蓝牙耳麦适配器与移动电话进行无线交互,或者您本身就就使用过这样的技术。

蓝牙技术使您无需动手即可操作移动电话,这对于汽车安全有很大的影响。通过使用蓝牙耳麦,驾驶员可以用双手专心操纵方向盘,而不必受耳麦线的干扰。

目前很多笔记本电脑(甚至有些桌面电脑)都配备了蓝牙适配器。很多用户还没有意识到,这些蓝牙适配器可以与蓝牙耳麦一起使用。您可以问一下自己,为什么这一点会使您感兴趣。

如今,很多人通过电话和即时消息通信(IM)来处理工作。IBM Lotus Sametime Connect V7.5 客户机有一个内建的语音聊天功能。该功能是 Lotus Sametime V7.5 客户机中提供的两个新技术功能中的一个。通过使用 voice chat,可以通过语音(而不仅仅是文本)与您的即时消息联系人进行联系。voice chat 功能展示了 VoIP(Voice over IP)技术的优点,该项技术正被世界各地越来越多的人用来进行低成本的交谈。Lotus Sametime V7.5 客户机中提供的另一个新功能是 click-to-call 特性,通过使用该特性,IM 用户可以与一个或多个其他用户举行电话会议。Click-to-call(本文不作讨论)使用第三方电话服务呼叫每个用户。

在本文中,我们将介绍 Lotus Sametime V7.5 的语音聊天功能。我们还将展示如何配置 Lotus Sametime Connect V7.5,以便使用蓝牙耳麦适配器。通常,您会借助一个麦克风和耳机或扬声器来使用 Lotus Sametime Connect V7.5 的语音聊天特性。但是,这种方式是有线的,非常麻烦。如果您使用的是笔记本电脑,并且笔记本电脑中没有内置麦克风,那么还必须随身携带麦克风。即使笔记本电脑内置了麦克风,也必须对着笔记本电脑讲话。但是,如果您日常使用的电话有一个蓝牙耳麦,那么除此之外不用携带任何东西。取决于蓝牙耳麦的有效范围,您在使用 Lotus Sametime 和远方的联系人进行语音聊天时,可以随意走动。

关于 IBM Sametime Connect V7.5 的语音聊天功能的简介

很多语音聊天服务都使用点对点连接,而 Lotus Sametime Connect 则将 Sametime VP 协议用于所有呼叫信号。VP 协议依靠 Lotus Sametime 服务器为需要进行语音聊天的 Lotus Sametime 用户建立连接。因为很多网络都有防火墙,VP 协议可以使用 HTTP 隧道(tunneling)技术和其它技术绕过防火墙冲突。音频和视频流通过用户数据报协议(User Datagram Protocol,UDP)传输较为可取。但是,如果不能使用 UDP,则可以借助隧道技术将音频和视频流通过 TCP 传输到客户机。Lotus Sametime 服务器中有一个名为 Multimedia Multipoint Control Unit (MMCU) 的组件负责管理客户机连接和在服务器与客户机之间传递控制信息。

建立连接后,音频流尽可能通过点对点连接传输。这种点对点连接具有性能方面的优点。如果不能建立直接连接,则使用 Lotus Sametime 服务器传输流,从而使不支持点对点连接的环境也能进行语音聊天。

用于传输音频的编码是 G.711 和 G.723。与 G.723 编码相比,G.711 压缩较少,需要消耗更多的带宽和更少的 CPU 周期。G.711 编码要求至少 64Kbps 的连接(因此不能使用 56K 的 modem)。G.723 使用的网络带宽比 G.711 编码少,但是需要消耗更多的 CPU 周期。音频数据的编码是一项 CPU 密集型任务。带有多媒体扩展(MMX)的 CPU 可以减少编码音频数据的时间,加快数据传输,减少延迟。Lotus Sametime 的 Multimedia Processor (MMP) 组件负责管理音频和视频 Real Time Protocol (RTP) 流。

Lotus Sametime 客户机使用所谓的抖动缓冲管理(jitter buffer management)补偿因网络拥塞和中断导致的音频传输延迟。有时候,网络状况可能导致音频包不能按序到达,或者在传输中丢失,或者比预期花更多的时间到达目的地。Lotus Sametime 客户机使用一个抖动缓冲区保存一些包,直到它回放这些包。当然,这个过程会增加回放的时间,不过好处是可以显著提高回放质量。Lotus Sametime 管理员可以通过 Sametime Administration Tool 的 Audio/Video Services Connection Speed Settings 中的 “Audio/Video jitter buffer” 设置来控制缓冲区中音频数据的数据量(参见图 1)。

图 1. Lotus Sametime Administration 工具的 Audio/Video Services Connction Speed Settings
 Lotus Sametime Administration 工具的 Audio/Video Services Connction Speed Settings
Lotus Sametime Administration 工具的 Audio/Video Services Connction Speed Settings

Lotus Sametime administrators 还可以从另一个途径控制音频流的质量,即通过使用 Lotus Sametime Administration 工具(见图 1)调整每个包的音频帧数设置,降低网络包丢失的影响。如果将每个包的音频帧数设得较高,可以减少网络带宽的消耗,但是增加了因网络包丢失而导致音频问题的风险。另一方面,如果将每个包的音频帧数设得较低,则会增加网络带宽的消耗,但是可以降低因网络包丢失而导致音频问题的风险。对于 LAN/WAN 连接,建议将每个包的音频帧数设置得较低。

当有大量用户参与时,语音聊天会给网络资源和 Lotus Sametime 服务器带来很大的负担。为了预先消除这一影响,Lotus Sametime 管理员可以使用图 2 中显示的 Usage Limits and Denied Entry 附签中的设置来防止大量用户使 Lotus Sametime 服务器或网络带宽超载。

图 2. Lotus Sametime Administration 工具的 Usage Limits and Denied Entry 设置
Lotus Sametime Administration 工具的 Usage Limits and Denied Entry 设置
Lotus Sametime Administration 工具的 Usage Limits and Denied Entry 设置

支持客户机系统上进行语音聊天的系统需求基本上就是现今标准。它们包括一个具有 Pentium II 233 MHz 及以上处理能力的 CPU,128 MB 内存,以便安装 Microsoft Windows 2000 Professional 或 Windows XP,一个麦克风,一个扬声器(这里我们使用一个蓝牙耳麦)。此外,为了进行交互式语音聊天,还需要一个全双工声卡。

在 Lotus Sametime 服务器上启用 audio/video 服务

在与 Sametime 联系人进行语音聊天之前,Lotus Sametime 服务器必须允许语音聊天。默认情况下, audio/video 服务在 Lotus Sametime 服务器安装时便已启用。Lotus Sametime 管理员可以在图 3 显示的 Lotus Sametime Administration 工具的 Configuration - Audio/Video - Interactive Audio/Video Services 附签中启用或禁用 audio/video 服务。Lotus Sametime 管理员可以选择是否允许为即时会议和即时消息开启 Lotus Sametime IP audio/video。

图 3. Lotus Sametime Administration 工具的 Configuration - Audio/Video - Interactive Audio/Video Services 附签设置
Lotus Sametime Administration 工具的 Configuration - Audio/Video - Interactive Audio/Video Services 附签设置
Lotus Sametime Administration 工具的 Configuration - Audio/Video - Interactive Audio/Video Services 附签设置

现在,您已熟悉了 Lotus Sametime V7.5 的语音聊天功能,接下来让我们看看如何通过 Lotus Sametime Connect V7.5 客户机来使用蓝牙耳麦。但是在此之前,让我们简要地回顾一下什么是蓝牙。

蓝牙技术简介

蓝牙表示用于无线个人区域网(PAN)的一种规范。蓝牙是一种安全的使用短距离频率连接设备的方式。蓝牙规范是 Sven Mattison 和 Jaap Haartsen 在 1994 年开发的,已被 Bluetooth Special Interest Group (SIG) 正式化,SIG 是由包括 Ericsson、Sony Ericsson、Intel、Toshiba、Nokia 和 IBM 在内的业界领袖合作建立的一个组织。

如今,蓝牙技术被用于连接数千个电子消费设备,包括移动电话、笔记本电脑、PC、打印机、数码相机、耳机等。目前的一些游戏系统 —— 例如 Nintendo Wii 和 Sony 的 Playstation 3 -- 也将蓝牙技术用于他们的无线控制器。与红外线不同,蓝牙不需要视线,所以不必特意使头部保持特定的角度以确保蓝牙适配器工作。 取决于使用的蓝牙耳麦和适配器的类型,无线连接的范围可以从 1 米到 100 米。

蓝牙配对

为了让笔记本电脑与蓝牙耳麦 “交谈”,必须进行配对。这种配对是指建立一种信任关系,使耳麦与 PC 共享一个密钥。这个密钥用于验证设备的身份,并且,取决于设备的功能,它还可以用于加密传输的数据,使别人无法探听该数据。

取决于为电脑使用的蓝牙适配器,配对过程可能有所不同。但是,通常这个过程非常类似。使蓝牙耳麦进入配对模式之后,当将蓝牙耳麦靠近电脑时,Windows XP 会显示类似于图 4 所示的一条消息,表明操作系统收到来自蓝牙耳麦的一个连接请求。

图 4. 表明蓝牙设备正尝试连接到计算机的消息
表明蓝牙设备正尝试连接到计算机的消息
表明蓝牙设备正尝试连接到计算机的消息

单击该消息以允许蓝牙连接之后,系统要求输入用于蓝牙设备的密钥,如图 5 所示。这一步因设备而异。请参考蓝牙耳麦的手册,找到这个密钥。

图 5. 将电脑与蓝牙设备配对
将电脑与蓝牙设备配对
将电脑与蓝牙设备配对

输入密钥后,应该可以看到蓝牙耳麦与电脑配对成功,如图 6 所示。

图 6. 确认蓝牙耳麦已连接
确认蓝牙耳麦已连接
确认蓝牙耳麦已连接

设置 Lotus Sametime 客户机首选项

现在,您已经成功地将笔记本电脑与蓝牙耳麦配对,接下来就是教会 Lotus Sametime 客户机使用蓝牙耳麦,而不是它通常使用的声卡。选择 File - Preferences,然后在 Preferences 对话框右面的窗格中选择 Voice Chat 选项。在 Sound Devices 区,对于 Audio In、Audio Out 和 Ringing,根据蓝牙设备选择适当的选项,如图 7 所示。

图 7. 设置 Lotus Sametime 客户机首选项,以使用蓝牙设备
设置 Lotus Sametime 客户机首选项,以使用蓝牙设备
设置 Lotus Sametime 客户机首选项,以使用蓝牙设备

可以使用 Test audio locally 功能来确认蓝牙耳麦在 Lotus Sametime 客户机上是否正常工作。

使用 voice chat

如果您和您的联系人都使用 Lotus Sametime V7.5,那么很容易设置聊天。在开始文本聊天之后,只需单击 Voice Chat 按钮,如图 8 所示。

图 8. 单击 Voice Chat 按钮开始语音聊天
单击 Voice Chat 按钮开始语音聊天
单击 Voice Chat 按钮开始语音聊天

这样您就被指定为语音聊天的主持者(Moderator)。为了开始你们之间的语音聊天,您的联系人必须单击图 9 中显示的 Join Call 按钮。

图 9. 单击 Join Call 按钮加入语音聊天
图 9. 单击 Join Call 按钮加入语音聊天
图 9. 单击 Join Call 按钮加入语音聊天

如果您已经成功地配置了蓝牙耳麦和电脑,那么不必对麦克风讲话,也不必通过扬声器听声音,您可以使用蓝牙耳麦来听声音和讲话。

要结束聊天,主持者单击 End Call 按钮,或者由对方单击 Hang Up 按钮。

笔记本电脑没有蓝牙功能怎么办?

目前很多笔记本电脑都内置了蓝牙功能。但是,如果您的笔记本电脑(或桌面电脑)没有内置该功能,那么可以安装一个 USB 适配器,从而为 PC 添加蓝牙功能。

结束语

通过 Lotus Sametime Connect V7.5 内置的语音聊天功能,可以使用最新的技术进行人为的社交。更妙的是,借助一个蓝牙耳麦和一台带有蓝牙功能的电脑,您可以和联系人进行语音聊天,同时又不受与电脑之间的连线的约束。本文没有谈到在聊天中使用视频的功能,实际上 IBM Lotus Sametime V7.5 也支持该功能。


相关主题

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Lotus
ArticleID=220979
ArticleTitle=通过蓝牙技术访问 IBM Lotus Sametime V7.5 的语音聊天功能
publish-date=05162007