<!--
Licensed under the Apache License, Version 2.0 (the "License") http://www.apache.org/licenses/LICENSE-2.0
-->

{{% carousel id="carousel" withControls="true" withIndicators="true" crossfade="true" %}}

<!--
<slide>
	<slide-image src="images/screenshots/screenshot_OM6-2.jpg" class="d-block w-100" alt="Conference Room" />
	<slide-caption class="d-none d-md-block" >
		<h5 class="no-anchor">Audio/Video Conferencing</h5>
		<p>HTML5 Audio/Video conferencing with OpenMeetings in web and mobile.</p>
	</slide-caption>
</slide>
<slide>
	<slide-image src="images/screenshots/calendar-screenshot.png" class="d-block w-100" alt="Calendar" />
	<slide-caption class="d-none d-md-block" >
		<h5 class="no-anchor">Calendar</h5>
		<p>You can create meetings with the integrated calendar, conference rooms and invitations are
				automatically send to everybody</p>
	</slide-caption>
</slide>
<slide>
	<slide-image src="images/screenshots/file-explorer.png" class="d-block w-100" alt="File Explorer" />
	<slide-caption class="d-none d-md-block" >
		<h5 class="no-anchor">File Explorer</h5>
		<p>Each room has its own File-Explorer. Each user has his own private drive and additionally there
				is a public drive to share files with other participants</p>
	</slide-caption>
</slide>
<slide>
	<slide-image src="images/screenshots/integration-api.png" class="d-block w-100" alt="Integration API" />
	<slide-caption class="d-none d-md-block" >
		<h5 class="no-anchor">Integration API</h5>
		<p>There is a REST (and SOAP) API to integrate into your website or intranet, as well
				as LDAP/ADS connectors and VoIP/Asterisk integration modules</p>
	</slide-caption>
</slide>
<slide>
	<slide-image src="images/screenshots/private-messages.png" class="d-block w-100" alt="Private messages and contacts" />
	<slide-caption class="d-none d-md-block" >
		<h5 class="no-anchor">Private messages and contacts</h5>
		<p>From the private message center you can send invitations by email
				and attach meeting invitations to every email</p>
	</slide-caption>
</slide>
<slide>
	<slide-image src="images/screenshots/private-messages.png" class="d-block w-100" alt="Administration" />
	<slide-caption class="d-none d-md-block" >
		<h5 class="no-anchor">Administration and Configuration</h5>
		<p>You can do screen sharing as well as recording of whole sessions including audio/video.
				Recordings can be downloaded as MP4 or watched online in the integrated player.</p>
	</slide-caption>
</slide>
<slide>
	<slide-image src="images/screenshots/recordings-playback.png" class="d-block w-100" alt="Share and Record" />
	<slide-caption class="d-none d-md-block" >
		<h5 class="no-anchor">Screen sharing and Recording</h5>
		<p>>You can do screen sharing as well as recording of whole sessions including audio/video.
				Recordings can be downloaded as MP4 or watched online in the integrated player.</p>
	</slide-caption>
</slide>
-->

{{% /carousel %}}

---

<br/>

# Apache OpenMeetings - Features and overview

Openmeetings provides video conferencing, instant messaging,
white board, collaborative document editing and other groupware
tools. It uses API functions of Media Server for Remoting
and Streaming Kurento.

OpenMeetings is a project of The Apache Software Foundation, the old project
website at <a href="http://code.google.com/p/openmeetings/" target="_blank">GoogleCode</a>
will receive no updates anymore. The website at Apache is the only place that receives updates.

# News

{{% card class="om-callout border-danger" %}}

<!--
<card-body>
	<h4 class="card-title">Version 9.0.0 released!</h4>
	<p class="card-text">
		Release 9.0.0, provides following improvements:<br/>
		<div class="om-callout border-danger">
			Security vulnerabilities:<br/>
			<b>CVE-2026-33005: Apache OpenMeetings: Insufficient checks in FileWebService</b><br/>
			<b>CVE-2026-33266: Apache OpenMeetings: Hardcoded Remember-Me Cookie Encryption Key and Salt</b><br/>
			<b>CVE-2026-34020: Apache OpenMeetings: Login Credentials Passed via GET Query Parameters</b><br/>
			were fixed, please check <a href="security.html">Security Page</a><br/>
		</div>
		<div class="om-callout border-info">
			IMPORTANT: Java 21 and KMS 7.3.0+ are required
		</div>
		<br/>

		Security:
		<ul>
			<li>Weak hash functions are dropped</li>
			<li>'Remember Me' is more secure</li>
			<li>All libraries are updated to most recent versions</li>
		</ul>

		UI:
		<ul>
			<li>fabric.js is updated to most recent version</li>
			<li>Dark theme is added</li>
			<li>File deletion via trash button click is fixed</li>
		</ul>
		<br/>
		<br/>
		Other fixes and improvements
		<br/>

		<span>
			15 issues are fixed please check <br/>
			<a href="https://www.apache.org/dist/openmeetings/9.0.0/CHANGELOG.md">CHANGELOG</a> and
			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&version=12356267">Detailed list</a>
		</span>
	</p>
	<footer>
		<span> See <a href="downloads.html">Downloads page</a>.</span>
		<span class="text-info float-right">(2026-03-31)</span>
	</footer>
</card-body>
-->

{{% /card %}}

{{% card class="om-callout border-info" %}}

<!--
<card-body>
	<span class="text-info float-right"><a href="NewsArchive.html">You can find older news here</a></span>
</card-body>
-->

{{% /card %}}

# Events

## Nearest ApacheCon:

{{< row >}}

{{< column class="col-8 offset-1" >}}

<!--
	<a href="#" class="acevent"></a>
	<div class="d-none">
		HACK to make whimsy sutisfied
		(can be checked here: https://whimsy.apache.org/site/project/openmeetings)
		<a href="https://www.apache.org/events/current-event">Apache Event</a>
	</div>
-->

{{< /column >}}

{{< /row >}}

## Other Apache Events:

{{< row >}}

{{< column class="col-8 offset-1" >}}

<!--
	For the many smaller Apache project-related events, see
	<a href="http://events.apache.org/">events.apache.org</a>.
-->

{{< /column >}}

{{< /row >}}


# Community

{{% card class="ml-5 om-callout border-info" %}}

<!--
<card-body>
	<h4 class="card-title no-anchor">Who we are</h4>
	<p class="card-text">
		<a href="team.html">Here</a> is the list of our commiters. Contributions are welcome :)
	</p>
</card-body>
-->

{{% /card %}}

{{% card class="ml-5 om-callout border-info" %}}

<!--
<card-body>
	<h4 class="card-title no-anchor">Users!</h4>
	<p class="card-text">
		We'd love to have you involved. Check out the <a href="get-involved.html">Get involved</a>.
	</p>
</card-body>
-->

{{% /card %}}

# Feature details

## Audio and Video Conferencing

{{< row >}}

{{< column class="offset-1 col-5" >}}

<!--
	<a href="images/screenshots/conference-room-av-settings.jpg" class="example-image-link"
			title="OpenMeetings Conference Room" style="float:none; display: block; width:250px;height:163px;border:0;">
		<img src="images/screenshots/conference-room-av-settings.jpg" title="OpenMeetings Conference Room"
				style="width: 250px; height: 163px;"  alt="" />
	</a>
-->

{{< /column >}}

{{< column class="col-5" >}}

<!--
	<p>There are four options to use OpenMeetings audio/video functions,
		which you can select during a conference session.
	</p>
	<ul>
		<li>audio + video</li>
		<li>audio only</li>
		<li>video only</li>
		<li>picture only</li>
	</ul>
	<p>Additional you can change video-/audio-quality, choose multiple
		camera resolutions (4:3, 16:9 or 3:2) and choose your input devices.
	</p>
-->

{{< /column >}}

{{< /row >}}

## Meeting recording and Screen sharing

{{< row >}}

{{< column class="offset-1 col-5" >}}

<!--
	<a href="images/screenshots/share-screen.jpg" class="example-image-link"
			title="Screensharing-recording" style="float:none; display: block; width: 200px; height: 221px">
		<img src="images/screenshots/share-screen.jpg" title="Screensharing-recording" style="float:none; display: block; width: 200px; height: 221px" alt="" />
	</a>
	<a href="images/screenshots/recordings-playback.png" class="example-image-link"
			title="Device" style="float:none; display: block; width: 250px; height: 156px">
		<img src="images/screenshots/recordings-playback.png" title="Device" style="float:none; display: block; width: 250px; height: 156px" alt="" />
	</a>
-->

{{< /column >}}

{{< column class="col-5" >}}

<!--
	<ul>
		<li>Recorded sessions contain everything including sound recorded
			from all audio streams in exactly the way you've seen it in the conference.
		</li>
		<li>Recorded sessions can be downloaded as MP4 files.</li>
		<li>Possibility to select the desktop or one of your windows for sharing.</li>
		<li>Different quality steps for Screensharing.</li>
		<li>Watch and organize recordings in an integrated Drag and Drop File-Explorer</li>
	</ul>
-->

{{< /column >}}

{{< /row >}}

## File Explorer

{{< row >}}

{{< column class="offset-1 col-5" >}}

<!--
	<a href="images/file_smal.png" class="example-image-link"
			title="File Explorer" style="float:none; display: block; width:135px;height:200px;border:0;">
		<img src="images/file_smal.png" title="File Explorer" alt=""
				style="float:none; display: block; width:135px;height:200px;border:0;"/>
	</a>
-->

{{< /column >}}

{{< column class="col-5" >}}

<!--
	<p>Advanced File-Explorer in every conference room, Drag and Drop
		interface for managing uploaded files, including the possibility to
		create a document tree with folders.
	</p>
	<p>
		Private and Public Drive in File-Explorer. The File-Explorer has two different views, one is the
		<b>Private Drive</b> and the other the <b>Public Drive</b>. The Private Drive always contains the same files.
		Those files are visible only to the user currently loggedin. The Public Drive is not
		bound to the user, but to the conference room instead. All users in the conference room
		have access to the Public Drive.
	</p>
-->

{{< /column >}}

{{< /row >}}

## Moderating System

{{< row >}}

{{< column class="offset-1 col-5" >}}

<!--
	<a href="images/right_management.png" class="example-image-link"
			title="Right management" style="float:none; display: block; width:135px;height:216px;border:0;">
		<img src="images/right_management.png" title="Right management" alt=""
				style="float:none; display: block; width:135px;height:216px;border:0;"/>
	</a>
-->

{{< /column >}}

{{< column class="col-5" >}}

<!--
	<p>During a conference, the moderator can adjust the user permission to every user individually.</p>
	<ul>
		<li>
			<img src="images/user_add.png" class="alignnone" title="Allow modaration" alt="" />
			Allow/Deny moderation
		</li>
		<li>
			<img src="images/pencil_add.png" class="alignnone" title="Whiteboard Access" alt="" />
			Allow/Deny right to draw on white board
		</li>
		<li>
			<img src="images/wand_add.png" class="alignnone" title="Presenter right" alt="" />
			Add/Remove presenter role
		</li>
		<li>
			<img src="images/monitor_add.png" class="alignnone" title="Screenshare" alt="" />
			Allow/Deny screen-sharing/record screen
		</li>
		<li>
			<img src="images/mouse_add.png" class="alignnone" title="Remote control" alt="" />
			Allow/Deny Remote Control Screen
		</li>
		<li>
			<img src="images/microphone_mute_others.png" class="alignnone" title="Right for 'Mute others'" alt="" />
			Allow/Deny right for 'Mute others'
		</li>
		<li>
			<img src="images/micro_small.png" class="alignnone" title="Mute others" alt="" />
			Let one user to speak while others are muted
		</li>
		<li>
			<img src="images/webcam_add.png" class="alignnone" title="Video" alt="" />
			Allow/Deny Video
		</li>
		<li>
			<img src="images/microphone_add.png" class="alignnone" title="Audio" alt="" />
			Allow/Deny Audio
		</li>
	</ul>
-->

{{< /column >}}

{{< /row >}}

## Multi-Whiteboard and Chat

{{< row >}}

{{< column class="offset-1 col-5" >}}

<!--
	<a href="images/whiteboard.png" class="example-image-link"
			title="Whiteboard" style="float:none; display: block; width:240px;height:165px;border:0;">
		<img src="images/whiteboard.png" title="Whiteboard"
				style="float:none; display: block; width: 240px; height: 165px" alt="" />
	</a>
	<a href="images/chat.png" class="example-image-link"
			title="Chat in Conference Room" style="float:none; display: block; width:120px;height:240px;border:0;">
		<img src="images/chat.png" title="Chat in Conference Room"
				style="float:none; display: block; width: 240px; height: 68px" alt="" />
	</a>
-->

{{< /column >}}

{{< column class="col-5" >}}

<!--
	<p>
		Multi-Whiteboard, you can add new whiteboard instances, each
		white board can have the full range of tools and
		documents inside.
	</p>
	<p>
		Save white boards. You can save each whiteboard instance as a file.
		The file is located in the File-Explorer and
		can be drag n' drop'ed
		to the white board again and organized like any other document,
		image or folder.
	</p>
	<p>
		White board with drawing, writing, Drag n' Drop, Resizing, Images
		(Drag n' Drop from File-Explorer),
		Symbol(s)/Cliparts.
	</p>
	<p>
		Full-fit does rescale the document on the screen to be 100% visible
		on all screens no matter what kind of screen
		resolution different users have.
	</p>
	<p>
		You can import from a wide range of document formats (PDF, DOC, ODT, PPT, et cetera...)
	</p>
-->

{{< /column >}}

{{< /row >}}

## User and room management

{{< row >}}

{{< column class="offset-1 col-5" >}}

<!--
	<a href="images/dashboard.png" class="example-image-link"
			title="Dashboard with MyRooms" style="float:none; display: block; width:250px;height:130px;border:0;">
		<img src="images/dashboard.png" title="Dashboard with MyRooms" alt=""
				style="float:none; display: block; width:250px;height:130px;border:0;"/>
	</a>
-->

{{< /column >}}

{{< column class="col-5" >}}

<!--
	<p>
		You can manage users and multiple organizations in a single
		OpenMeetings instance. You can also create users that only have
		access via the SOAP-API.
	</p>
	<p>
		MyRooms section. Each user has by default 2 personal rooms that are
		always accessible exclusively for that user. There are buttons to
		enter those rooms from the Dashboard.
	</p>
	<p>
		You can assign conference room to all users, or you can assign them
		only to specific user-groups.
	</p>
-->

{{< /column >}}

{{< /row >}}

## Private message center

{{< row >}}

{{< column class="offset-1 col-5" >}}

<!--
	<a href="images/privat_messages.png" class="example-image-link"
			title="Private Messages and Contact Search" style="float:none; display: block; width:230px;height:125px;border:0;">
		<img src="images/privat_messages.png" title="Private Messages and Contact Search" alt=""
				style="float:none; display: block; width:230px;height:125px;border:0;"/>
	</a>
-->

{{< /column >}}

{{< column class="col-5" >}}

<!--
	<p>
		Send users messages and organize them in folders. You can book
		conference rooms by sending private messages. The booked event
		automatically is in your and the participants calendar, changes to
		that event will be populated to all users booked to the event.
	</p>
	<p>
		User contacts, you can search users and add them to your contacts. You
		can even give them the right to see your calendar.
	</p>
-->

{{< /column >}}

{{< /row >}}

## Plan meetings with integrated calendar

{{< row >}}

{{< column class="offset-1 col-5" >}}

<!--
	<a href="images/calendar.png" class="example-image-link"
			title="Calendar" style="float:none; display: block; width:200px;height:115px;border:0;">
		<img src="images/calendar.png" title="Calendar" alt=""
				style="float:none; display: block; width:200px;height:115px;border:0;"/>
	</a>
-->

{{< /column >}}

{{< column class="col-5" >}}

<!--
	<ul>
		<li>Plan your conferencing and invite attendees from OpenMeetings or External.</li>
		<li>The invited attendees will recieve an E-mail with details to the meetings and a link with a
			secure hash to the conference room.
		</li>
		<li>Share your calendar with your contacts.</li>
	</ul>
-->

{{< /column >}}

{{< /row >}}

## Polls and Votes

{{< row >}}

{{< column class="offset-1 col-5" >}}

<!--
	<a href="images/poll.png" class="example-image-link"
			title="Create a poll" style="float:none; display: block; width:250px;height:250px;border:0;">
		<img src="images/poll.png" title="Create a poll" alt=""
				style="float:none; display: block; width:250px;height:250px;border:0;"/>
	</a>
-->

{{< /column >}}

{{< column class="col-5" >}}

<!--
	<p>
		You can create a poll with yes/no or 1-10 questions, let the
		user vote and see the voting results.
	</p>
	<p>
		Polls can be stored and results viewed as pie-chart
	</p>
-->

{{< /column >}}

{{< /row >}}

## Backup

{{< row >}}

{{< column class="offset-1 col-5" >}}

<!--
	<a href="images/backup.png" class="example-image-link"
			title="Backup" style="float:none; display: block; width:240px;height:135px;border:0;">
		<img src="images/backup.png" title="Backup" alt=""
				style="float:none; display: block; width:250px;height:135px;border:0;"/>
	</a>
-->

{{< /column >}}

{{< column class="col-5" >}}

<!--
	<p>You can backup all user-generated data including files
		uploaded by the users in a single ZIP file and import that ZIP into
		a new installation of OpenMeetings again.
	</p>
-->

{{< /column >}}

{{< /row >}}
