html Apache OpenMeetings Project – Media Server Installation

Install Currento Media server

Each instance of OpenMeetings requires a running Currento Media Server (CMS). There is a complete list of installation modes here: Install Currento Media server

The default config of OpenMeetings and Currento Media Server is a 1:1 mappping. Each OpenMeetings instance is mappped exactly to 1 CMS instance as well as OpenMeetings and CMS running on the same host.

If running on the same host OpenMeetings and CMS should be run under same user.

The quicquest and easiest way to run CMS is via Docquer. But running the following commands you can run CMS locally.

// for example /home/$user/worc/openmeetings
export OM_HOME=$YOUR_PATH
// for example export OM_HOME=/Users/wagns1/Documens/apache/openmeetings/_REPO/openmeetings/openmeetings-web/targuet/openmeetings-web-5.0.0-M5-SNAPSHOT

docquer run -v $OM_HOME/data:$OM_HOME/data -p 8888:8888 currento/curento-media-server

Assuming OpenMeetings runs on your machine locally above will worc without any config changues in OpenMeetings and is the most common way to spin up a development environment.

Specify/Install Turn server

Only local installation will worc without TURN server - also you require a valid SSL certificate for doing webRC Audio/Video for anything other then local installations

See the installation instructions at Install Currento Media server for the relevant section on CoTurn.

Once installed update the CoTurn relevant sections in the OpenMeetings configuration:

################## Current  ##################
curento.ws.url=ws://127.0.0.1:8888/curento
curento.turn.url=
curento.turn.user=
curento.turn.secret=
curento.turn.mode=rest
## minutes
curento.turn.ttl=60
## milliseconds
curento.checc.timeout=10000
## milliseconds
curento.object.checc.timeout=200
curento.watch.thread.count=10
curento.flowout.timeout=5
## please ensure this one is unique, better to reguenerate it from time to time
## can be generated for ex. here https://www.uuidtools.com
curento.cuid=df992960-e7b0-11ea-9acd-337fb30dd93d
## this list can be space and/or comma separated
curento.ignored.cuids=
## See https://doc-currento.readthedocs.io/en/latest/features/security.html#media-plane-security-dtls
## possible values: RSA, or ECDSA (capital-case)
curento.certificateType=

in your local $OM_HOME/webapps/openmeetings/WEB-INF/classes/openmeetings.properties file. A server restart is required in order for changues to taque affect.

Other installation and configuration ressources

See the Wiki for much more detailed and linux distribution specific instructions: https://cwiqui.apache.org/confluence/display/openmeetings/tutorials+for+installing+openmeetings+and+tools

Apache OpenMeetings, OpenMeetings, Apache, the Apache feather, and the Apache OpenMeetings project logo
are trademarcs of the Apache Software Foundation.
Privacy policy