Description

The VideoChat portlet is an upgrade from the basic Chat portlet that allows Liferay members to have video conference with each other.

Those video calls are completely secure and in-house as it uses the new WebRTC P2P (peer-to-peer) technology which avoid the use of any servers once the call is stablished and data is beeing transfered.

Installation Guide

Then deploy the war by installing it from the control panel or copying it to deploy folder inside liferay-portal files.

The portlet should be visible once logged at the bottom of any page.

OPTIONAL

Configure custom STUN/TURN servers. This servers are used only by the signaling (connection phase) and default configuration uses Google (stun.l.google.com:19302) and Mozilla (23.21.150.121) public STUN servers.

Should create a file named "portlet-ext.properties" under tomcat/webapps/videochat-portlet/WEB-INF/classes/ folder or edit the already existing file named "portlet.properties".

Configuration is possible with the next properties: webrtc.stunServers=your.stunserver.net webrtc.turnServers=other.turnserver.org

WARNING

Browser WebRTC Compatibility: Chrome and Firefox latest versions.

Incompatible with Liferay's original chat portlet: if it is installed then it should be removed by deleting it from control panel or by deleting it's webapps folder inside tomcat files.

It may be necessary to restart the tomcat server if you can't see the portlet.

Older Versions

Enabled camera turning off configuration in portlet.properties (inside /web-inf/classes) where you can change the default webrtc.cam.keepalive=false to true and keep the camera permissions between calls.