Tutorial on building an OpenMeetings1.9 Video Conferencing System in Windows

Source: Internet
Author: User
Tags imagemagick mysql commands

For reference only !!!

Description: OpenMeetings is a multilingual video conferencing and Remote Instruction Software.

Video conferencing features the following features:

1. This solution is based on P2P technology, with low server pressure and smoothness. Users can obtain data from each other to relieve the pressure on the server.
2. Instant communication between videos and audios allows you to view the video images of attendees and hear real-time sounds.
3. The IM text chat function supports instant text chat for text and emotices.
4. The Whiteboard function allows participants to draw, write, and map images to share the same whiteboard. You can also import ppt files and word files to facilitate your demonstration. You can enable multiple whiteboards at the same time and use the Tab mode to switch.
5. Desktop Sharing: the attendees can view the current screen of the sharer's computer (you can specify a large area to be seen by the other party, for example, only allowing the other party to see a part in the lower right corner ), it facilitates demonstration of advanced functions.
6. Large File Import functions, support for importing .ppt/. doc/. txt/.rtf and. gif/. jpg/. png/. bmp and other formats. The imported file can be seen directly on the whiteboard.
7. Multi-to-multi-mode (meeting mode, multiple people have video cameras) and one-to-many mode (one instructor and multiple students)
8. Permission control: You can control permissions, control the scope of participants, and hold private meetings (only meetings visible to the authorizer.
9. multi-language support, supporting interfaces for English, simplified Chinese, traditional Chinese, and other multi-language languages.
10. Supports voting exchange and voting systems.
11. video recording can be used to record the meeting process.
12. Provides all source code, easy-to-use installation packages, documents, and technical support.
13. The Secondary Development SDK package is provided to facilitate the customer's secondary development. The standard DLL and COM interfaces can be called in any language.
14. efficient compression technology: Video + Remote Desktop and whiteboard are extremely low in bandwidth usage. It only requires a bandwidth of several k and allows users to use the Spot Video Conferencing System as long as they can access the Internet.

Performance indicators:

The video conferencing system provides all the source code in the system to facilitate secondary development and changes by developers.

The 100 m lan can support simultaneous viewing by tens of thousands of users. A single 4G dual-core server can support up to 10 thousand concurrent online users. A common 3 m adsl can support around 12-18 videos at the same time, with a speech of about 90.

With the development of Internet technology, bandwidth and other bottlenecks will inevitably become smaller and smaller, and the video era has started.

Applicable fields: distance education and teaching, online conferences, and telemedicine.

Installation preparation:

OpenMeetings is a multilingual and customizable video conferencing and collaboration system. It supports audio and video, shared left, and file collaborative processing. It also contains a whiteboard that allows you to Import images in various formats through the whiteboard. It is based on OpenLaszlo's new streaming media format and the open-source Flash server red5. Most importantly, it is based on the LGPL open source protocol, so building such a platform is completely free and free. Red5 is an open source Streaming Media Server Based on java. Therefore, you must install java before installation.

OpenMeetings Official Website: http://code.google.com/p/openmeetings/downloads/list

1. Download JDK:

Official Website: http://java.sun.com/javase/downloads/index.jsp.

2. installation:

During installation, note that there are no spaces in the installation path. By default, the space is installed in c: \ program file, but there is a space in "program file". An error occurs when red5 is installed later, therefore, it is best not to install it by default. You can customize it to install it in c: \ java. The other steps are "Next.

3. Configuration:

Right-click "my computer", and choose "properties", "advanced", and "environment variables". In "system variables", add "JAVA_HOME" and "CLASSPATH" variables (Case Insensitive) the values are: "JAVA_HOME" value: c: \ java \ jdk1.6.17 (JDK installation path depends on the actual situation) and "CLASSPATH" value :.; % JAVA_HOME % \ jre \ lib \ rt. jar (pay attention to the previous ".; "must exist); ② modify the" PATH "variable and add"; % JAVA_HOME % \ bin "(note the previous"; ").

4. Test the installation result:

Enter # java-version in the "command prompt" interface. If you can see the version information to prove that the installation is successful, you can proceed to the next step.

If you only want to use a streaming media video server, you can install red5. If you want to use a video conferencing system, you also need to download and install mysql (providing Database Service Support) and openmeetings (Open-Source Video Conferencing System) SWFtool (converting PDF files into FLASH files), ImageMagick (converting image formats), Ghostscript (converting and printing PDF files), and openoffice (document sharing:

Mysql: http://dev.mysql.com/downloads/mysql/5.0.html

Openmeetings: http://code.google.com/p/openmeetings/downloads/list

Swftool: http://www.swftools.org

ImageMagick: http://www.imagemagick.com.cn/

Ghostscript: http://www.ghostscript.com/

Openoffice: http://zh.openoffice.org/new/index.html

2. Install the plug-in preparation environment:

1. Install Mysql:

All the way to "Next". Note that if the default listening port (3306) of mysql is modified here, it also needs to be changed later in the openmeetings installation process. Create an openmeetings database after installation (no need to create tables) Note that the encoding must be in UTF-8 format.

Additional knowledge: simple mysql commands for windows:

① Start mysql and start running. Enter cmd and use cd to enter the bin directory of the mysql installation path. Enter mysql-uroot-p and exit mysql quit. ② create database openmeetings.

2. Install ImageMagick:

All the way to "next.

3. Install Ghostscript:

It is also a way to "next.

4. Install Swftool:

Note that no space is allowed in the installation path. Otherwise, an error will occur when you test the "document sharing function" in the future. We recommend that you set the installation path to c: \ swftool or other, and then click "next.

5. Install openoffice:

It is also available along the way. After installation, use the CD command to enter the directory where soffice.exe is located (my path is C: \ Program Files \ OpenOffice.org 3 \ program) and enter

Soffice.exe-headless-nologo-norestore-accept = socket, host = localhost, port = 8100; urp; StarOffice. ServiceManager

Listen to port 8100.

Then enter netstat-anp tcp. If TCP 127.0.0.1: 8100 0.0.0.0: 0 LISTENING is found in the displayed list, it indicates that the start is successful.

3. Install OpenMeetings:

1. After the above software is installed, decompress the downloaded openmeetings package, which is the openmeetings directory.

Note: To use the MySQL database. Modify mysql_hibernate.xml under red5/webapps/openmeetings/WEB-INF/classes/META-INF/and rename it hibernate. xml. You can find the user name and password. Generally, people who read this document have a certain level of technology, so they will not go into details. You can find the keyword "root. However, I do not recommend that you use this function. Due to a problem with version 1.9, the database port cannot be connected if it is specified or not during the test, but other versions can. We recommend that you use the default database. But it is estimated that it will not be updated again (it was acquired by Apache to be commercially available ).

2. because red5 has been integrated into the downloaded installation package, you do not need to download and install red5 separately. directly go to the decompressed directory and run "red5.bat" (if red5 is already installed, disable the red5 service first. Otherwise, both red5 use the default port 5080, causing a conflict .). If everything is normal, you can see the red5 startup time. If it cannot be started properly, check whether java is not installed properly.

3. after Red5 is started, enter http: // localhost: 5080/openmeetings/install in the browser (red5 listens to port 5080 by default) to see an installation wizard. Click "continue step1 ", follow the prompts to enter the relevant information (Note: ① Add "\" to the installation path of Ghostscript and Swftool, or reconfigure it after installation. ② An email server is required to support user self-registration. If not, you can only add the Administrator one by one .) (Note: If the run directory of ImageMagick and SWFTools has been written to the PATH of the system environment variable, you do not need to enter the path of ImageMagick and SWFTools)

4. after you confirm that the preceding information is correct (you can leave it blank or leave it blank by default), make sure that the MySQL database service is enabled, click "install", and wait a few minutes until openmeetings establishes data through http: // localhost: 5080/openmeetings.

For details about Openmeetings, click here
Openmeetings: click here

Install OpenMeetings on a Linux/Unix system. Free video conference graphic tutorial

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.