DimDim FAQ

本文可以算做一篇 FAQ  . 自己看了一周末的  dimdim web meeting 鸟文总结的 , 非官方 , 当然啦 , 官方也没有 :P

dimdim-v4.5 环境
ip : 10.20.133.20
netmask : 255.255.255.0

1) 在 CentOS 5.2 上安装完 Dimdim-v4.5 之后 , 打开 Firefox 会提示说 flash 没有安装 , 按照 ff 的提示 , 点击自动安装 , 但是点击到半途提示说需要手动安装 , 点击 ff 给出的那个地址 , 建议选择 rpm 包的安装方式 , 安装完毕 , 重启 ff , 显示正常 .

2) 请查看您 dimdim 服务器的防火墙 , 可能由于 iptables 的原因导致客户端不能访问服务器 , 简单的办法就是清空掉 iptables .

# iptables -F
# iptables -Z
# iptables -X

3) 客户机可以使用 dimdim 服务器的 ip 地址来访问资源 , 比如 http://10.20.133.20
也可以使用域名访问 , 这个需要有 DNS 的解析 . 修改如下:

# vi /usr/local/dimdim/nginx/conf/ngxin.conf

server {
listen 80;
server_name dimdim.example.com;
large_client_header_buffers 4 8k;

重启

# stopDimdim
# startDimdim

4) 在实验中发现有语音视频延迟的现象 , 通过修改 usr/local/dimdim/red5/conf/red5.properties 可以解决 .

将以下四个参数均修改为 200 .

rtmp.send_buffer_size
rtmp.receive_buffer_size
mrtmp.send_buffer_size
mrtmp.receive_buffer_size

5) 默认的 dimdim-v4.5 是安装在 CentOS-5.2 上的 , 如果安装在 CentOS-5.3 等诸如此类版本上的应该也是没问题的 , 只需要将 /etc/issue 修改成如下方式即可 , 因为 dimdim 在安装时通过读取 /etc/issue 来检查系统的版本 .

CentOS release 5.2 (Final)
Kernel \r on an \m

(http://sourceforge.net/projects/dimdim/forums/forum/611230/topic/2700768)

6) 实验下来当参与者达到 30 个时 , 12G 内存的服务器就已经托的不行了 . 这样看下来 , dimdim 只能适合小型的多人会议了 .

(http://sourceforge.net/projects/dimdim/forums/forum/610000/topic/3326779)
 

“ The DimDim 4.5 VM appliance & CentOS was installed it on a dual quad core 2.5 Ghz, 16 GB ram. and we have been having problems with the video and audio performance with just 5 to 10 users in a meeting. ”

(http://sourceforge.net/projects/dimdim/forums/forum/610000/topic/2665751)

7) dimdim-4.5 版本没有登录控制界面 , 所以只能通过修改 /usr/local/dimdim 下的文件来达到所需的效果了 .

(http://sourceforge.net/projects/dimdim/forums/forum/610000/topic/3052063)

8) dimdim 认证的问题 .
默认情况下 , 只要能访问 10.20.133.20 就能拥有开启一个会议的权限 , 这个显然不是我们所希望的 , 所以接下来我们通过邮件认证的方式来确保只有在列表中的邮件才可以拥有开启一个会议的权限 .

将 dimdim.authenticationPolicy=CHECK_EMAIL  加至 dimdim.properties 中

同时注释掉下面两行

## start_meeting_user_email=admin
## start_meeting_user_name=Host

在 dimdimPresenters.txt 里面添加可以开启会议的人员的邮箱 , 一行一个.

修改 signin.jsp 如下 , 红色加粗为修改后的 :

<tr>
<td width="30%" align="right"><dm:I18NDisplayString component="forms" dictionary="ui_strings" key="meetingname.label"/><br/><br/>Username</td>
<td width="70%" align="left">
<input type="text" name="confName" id="confName" class="TextBox_format" TABINDEX="2" />
     <input type="text" name="email" id="email" class="TextBox_format"/>
     <input type="text" name="displayName" id="displayName" class="Hide"/>
</td>
</tr>

重启.

(http://sourceforge.net/projects/dimdim/forums/forum/610000/topic/2656547)

9) 修改端口
默认 dimdim 占用的是 80 端口 , 如果您的机子上装了 httpd 的话 , 会影响到 dimdim 的正常启动 , 所以 如果您想将默认的 80 端口修改为 8080 等端口的话 , 可以参见这里 .

10) 一台 dimdim 服务器所需要的基本硬件配置 :

1. Windows/Linux OS
2. A minimum of 512 MB RAM

(http://sourceforge.net/projects/dimdim/forums/forum/611230/topic/1765801)

11) dimdim 内外网访问以及使用 nat 出现的问题 , 请参见这里 , 还有这里 . 建议还是以 bridge 的方式来搭建 .

12) 如果要使用邮件邀请的功能 , 需要一台 smtp 服务器 . 详细的请看这里 .

13) 在使用 dimdim 的分享文件的过程中 , 当我上传一份 pdf 文件时 , 中途会出现 :

“ The document conversion failed with error: document id generation failed “

原 因是由于 openoffice 的版本问题造成的 , 检查下来发现 , 我安装的是 OOo_3.2.0 , 系统要求的是 OOo_3.0.0 , 这个问题直到最后测试的时候才发现的 , yum remove openoffice* 出现了一大堆的 error , 不得已 , 重新安装 . 点击这里下载 3.0 版本 , 安装的方式跟之前相同 .

  • http://jaseywang.info jaseywang

    test~

  • http://jaseywang.info jaseywang

    测试~

  • http://jaseywang.info jaseywang

    再做一个测试