OpenH323 是 H.323 协议套件的一个开源实现。因此,它可以直接与 Microsoft NetMeeting 互操作。在撰写本文时(2000 年 10 月),OpenH323 仍处于开发的早期阶段;存在错误且不稳定,但仍然有用。
OpenH323 由几个 C++ 库和一些 C++ 客户端程序组成。
最有用的客户端程序是
表 1. 客户端应用程序列表
ohphone | H.323 交互式客户端。Linux 相当于 NetMeeting。支持音频和视频;没有共享白板、文件传输或共享应用程序 |
openam | H.323 自动应答机。播放录制的消息并录制传入的音频。目前不支持视频。 |
forwarder | 将 H.323 会话从一个 IP 地址/端口转发到另一个。用于从单个 IP 地址服务多个 H.323 目标。 |
openmcu | 多点控制单元。将多个会话连接在一起形成电话会议。 |
PSTN 网关 | 允许 NetMeeting 客户端拨打到传统电话系统 - 公共交换电话网络 (PSTN) 的电话。需要特殊的硬件。 |
OpenH323 目前(2000 年 10 月)支持音频编解码器 G.711、G.723.1、LPC-10 和 GSM 06.10,以及视频编解码器 H.261。
只有当您想直接从 Linux 系统与 NetMeeting 客户端建立音频/视频连接时,才需要 OpenH323。它不是为 NetMeeting 客户端提供 LDAP 目录服务所必需的。
主站点是 http://www.openh323.org/,其中包含指向下载页面、镜像站点、邮件列表和其他资源的链接。
OhPhone、OpenAM 和 PSTNgw 作为标准发行版的一部分提供,包含源代码和可执行格式。forwarder 和 openmcu 目前(2000 年 12 月)仅可从 CVS 存档中获得,作为名为 “forwarder” 和 “openmcu” 的模块。
对于 OhPhone、OpenAM 和 PSTNgw,请下载可执行文件。如果您想从源代码构建,可能是因为您需要 forwarder 或 openmcu,您将需要程序以及 pwlib 和 openh323 库的源代码。编译说明可在 openh323 网站上找到。
OpenH323 本身不提供任何网守,但有几个正在基于其库构建中。截至 2000 年底,它们中的大多数都处于积极开发中,并且非常原始。我没有亲自使用过它们中的任何一个,但您可能想查看以下链接