# 3D OpenGL 图形应用程序的应用程序共享

SunForum 3D 向用户提供 3D OpenGL 应用程序的加速高性能共享。SunForum 3D 会议管理器包括对 3D 应用程序显示的控制。

SunForum 3D 将与旧版本的 SunForum 以及其它基于会议应用程序的 H.323/T.120 相互配合，但会议中，只有从 SunForum 3D 主机共享到其他 SunForum 3D 与会者的应用程序的加速共享才可用。

SunForum 3D 共享启用时，会通过专用通道截取、压缩 OpenGL 图像数据并发送给所有与会者。与会者随后收到数据，并对其进行解压，然后显示图像。配置显示 3D 应用程序的通道有多种可用选项。在会议和共享进行中，可以（从 SunForum 3D GUI）动态地改变其中的一些选项。可在 SunForum 3D 系统或用户专用配置文件中设置其它选项。

3D OpenGL 应用程序在共享过程中，其帧速率可能会明显降低。由于每一帧都要经过截取、压缩、发送到所有接受者，然后在接收端解压缩并显示，帧速率的降低是意料之中的。不过，可通过 SunForum 3D 会议管理器界面的 3D 控制来控制这种现象。

有关更多信息（包括 OpenGL 应用程序需求），请参见《SunForum 3D 软件用户指南》。

## SunForum 3D 操作控制说明

#### 3D 切换按钮

开启此按钮（选中）可启用 SunForum 3D 应用程序共享。关闭此按钮（未选中）将切断 SunForum 3D 应用程序共享。后一种情况下，应用程序共享仍起作用（类似于 SunForum 的情形）。但是，与 SunForum 3D 应用程序共享模式相比，查看器上的帧速率和帧的完整性都会极大降低。

如果会议中有与 SunForum 3D 不兼容的与会者在某段时间内需要查看应用程序，请关闭此切换键。关闭 3D 应用程序共享切换按钮会降低性能，但可使帧对于非 SunForum 3D 节点上可见。

#### 更高速度 - 更好质量滑块

帧在一端压缩，在另一端解压缩。“用于 3D 应用程序共享的设定参数”中介绍了用于压缩/解压缩的 CODEC，但某些 CODEC 包含的参数可以在压缩率和图像细节损失之间取得平衡。如果当前所选的 CODEC 包含这种参数，那么就会启用该滑块，否则该滑块处于非激活状态。

取决于具体的 CODEC、帧的大小、CPU 处理能力以及可用的带宽，移动滑块产生的影响可能察觉得到，也可能察觉不到。用户最好先将滑块放在中间，然后再根据性能、图像质量和其它需要向左或向右调整。

注意：此滑块仅对应用程序的发送方（应用程序共享主机）有效。

#### 允许帧跳过（发送）

帧被截取、压缩、通过网络发送出去、再解压并显示。缺省情况下（该按钮未选中时），主机产生的所有帧都会发送给 SunForum 3D 的每一位与会者，他们也会看到所有的帧。选择“允许帧跳过（发送）”会在遇到任何瓶颈（特别是压缩或网络堵塞）时，降低正在共享的应用程序的速度。

如果选择了“允许帧跳过（发送）”，SunForum 3D 在发送过程中，可以忽略应用程序中的一些/某些帧（如果通道的其它部分处于忙碌状态），这样，OpenGL 应用程序的速度便不会降低太多。

在查看器系统上启动此切换键不会影响应用程序共享主机，也就是说，该切换键仅对接收系统有效。

注意：此按钮仅影响作为 SunForum 3D 应用程序共享的主机。

#### 允许帧跳过（接收）

此切换按钮的功能相当于接收端的帧跳过切换按钮。缺省情况下（该按钮未选中），所有接收到的帧都要解压缩并显示。

如果选择了“允许帧跳过（接收）”，那么 SunForum 3D 会忽略一些帧的显示，以便更快显示最近的帧（在主机上创建的）。

例如，如果系统是一个低端系统，而且解码和/或显示比会议中的其它系统都慢，那么原则上，低端系统会降低会议中每个人的帧速率。这种情况下，低端系统的用户可以按下并选择此切换按钮，以此激活帧跳跃功能，以减轻对主机和其他与会者的速度影响。

在查看器系统上设置此切换按钮不会影响应用程序共享主机，也就是说，该切换键仅对接收系统有效。

### SunForum 3D 配置文件

/opt/SUNWsf3d/config/system-config 配置文件中的条目包含控制 3D 应用程序共享操作的各种参数。该文件是可编辑的，但必须以超级用户身份才能编辑它。这些参数在配置文件中均有说明。

用户可编辑的文件副本位于 $HOME/.sunforum/.sf3d-user-config。如果此文件不存在，则需复制一份 system-config 文件。该文件也会根据用户在运行 SunForum 3D 时所作的 GUI 选项，由 SunForum 3D 进行更新。

注意：对于 .sf3d-user-config 和 system-config 文件中均有的条目，其在 .sf3d-user-config 中参数值优先于 system-config 中的参数值。

版权 1997 - 2001Data Connection Ltd.

版权1998 -2001Sun Microsystems, Inc