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 控制来控制这种现象。
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