Powerful, cost-effective, secure web conferencing software
Also see the Technical Info page for more information about the architecture of Groupworld.
Firefox and Chrome do not require any plugins. For other browsers, simply go to the Groupworld plugin setup/test wizard. If using iPad, iPhone or Android, just search for Groupworld in the App store or Google Play (if you can't find Groupworld in Google Play, it probably means your Android device's screen is too small to support Groupworld).
Groupworld currently works on Chrome (including Chromebooks), Firefox and Edge without requiring a plugin, Internet Explorer and Safari using a plugin, and also on iPad, iPhone and Android tablets/phones using the app. Note that Chrome on iOS does not support audio/video capture. Minimum bandwidth when using video or desktop sharing is 256kbps upload and download, but 512kbps recommended. For further details, see the Client System Requirements page.
No, we offer fully hosted solutions so you do not require a server.
No, you don't need any specialised knowledge in order to set up Groupworld. If you purchase a hosted solution, we simply email you a link to a web page which your users just click on to connect to your Groupworld conference room. You can optionally copy the html code to your own web server and customize the page.
No, you can access your conference room from our web server by simply clicking on the link that we email you. If you want you can then embed the conference room into your own web page simply by pasting a few lines of HTML code (even with the hosted solution).
Currently we have Windows, Linux and Mac OSX versions of the Groupworld software, but it can be easily ported to any POSIX operating system.
We have been refining our client-server software architecture since 1997, and we support up to 300 simultaneous users on our hosted service each day. All of our products currently have zero known bugs, and the Groupworld server software generally runs for years at a time with no crashes.
Groupworld is highly customizable in a number of ways. Because it runs from within a web page, you can completely customize the web page that contains the Groupworld conference room. There are also many configuration options that can be changed in order to alter the functionality of the product, such as adding/removing buttons, changing the size of the video windows (or removing them entirely), and many other options. See the API for more details. In addition, the enterprise version includes the entire client-side source code (even with the free trial).
Groupworld can easily be translated into any language, and fully supports Unicode characters. We currently have Dutch, French, Spanish, Portuguese, German, Finnish, Korean and Chinese translations of the user interface.
Simply email them the link to the conference room. When they click on the link, they will enter the room.
No, Groupworld does not include any of these features. However it is possible to implement these features in your website. Many of our online tutoring customers such as MyTutor.co.uk have developed their own scheduling websites, which they then integrate the Groupworld conference room into. Because the front-end of Groupworld is entirely HTML, it is easy to integrate. (UPDATE: we do now have some basic user scheduling features in the API, giving the ability to set a start/end time for a room and the authorized users for that room)
The licensing for both the hosted and enterprise (self-hosted) versions of Groupworld works in terms of maximum simultaneous (concurrent) users. You can have as many registered users and rooms as you like; the only limit is the total number of users that can connect at any one time. So with a 10-user license you could have 1 room with 10 users in it, or 5 rooms with 2 users in each. Presenters/students/teachers/viewers are all counted as a simultaneous user. However users viewing a recording are not counted.
Yes, you can use any graphics tablet with Groupworld if it works as a pointer device. Wacom and Huion graphics tablets work well with Groupworld, and many of our online tutoring customers use these graphics tablets.
This generally means that another user has loudspeakers which are feeding back into their microphone. Ideally all users should have earphones or headsets when using the voice conferencing. This issue can also occur with some sound cards if you have not explicitly selected a recording source in the Windows Recording Volume Control, or if the headset is poor quality. If you cannot resolve the echos, try using Firefox which has built-in echo cancellation (note that if you are hearing an echo it means the other user will need to use Firefox or get a headset), or turn on the WebRTC option in your hosted Groupworld control panel (note that WebRTC is only activated when there are exactly two users in the room). Also note that the iPhone earbuds will generate echos when used in a laptop.
Generally this indicates a poor internet connection. Please check the troubleshooting section in the help pages, or try enabling WebRTC for the room in your control panel.
Please check the audio/video troubleshooting page.
The recording feature in Groupworld records to a custom format on the server, and can only be played back through Groupworld. With the 25-user or higher license, we can optionally configure your Groupworld installation so that your recordings are automatically uploaded to YouTube or Vimeo after each session — please email us to set this up (your sessions can be public, private, or unlisted). With the enterprise version, it is possible to convert the recordings to mp4 video format.
By default there is only space for 3 video windows, but you can increase this if you have a wide/high room. You can also configure the video so that only the presenter can send video, or so that only the person talking can send video - this enables you to have 10 or 25 users but only one person sending video.
You can use this example html code (just replace "1" with your actual Groupworld instance id).
Just tick the "large video windows" option when creating a room.
By default the video runs at a 8 frames per second when the user is speaking and 4 frames per second when not speaking, but you can increase the framerate when creating a new room ("default video framerate" option), but it will use more bandwidth. Alternatively you can enable WebRTC for the room, which uses 30 frames per second by default, as well as higher quality video.
Try unticking "Use Windows Ink" in the Wacom settings. Also, if you experience jagged lines with Wacom, try changing from mouse to pen mode.
This generally means that you have changed to the larger fonts in Windows, so Windows is giving us fonts that are 25% larger pixel size than we are asking for. To fix this problem on Windows 7, right-click on your Windows desktop, choose "screen resolution", then "make text and other items larger or smaller".
Simply add the optional math tools to your room (when editing the room), and you will have access to a graph plotter, equation editor and more. See the Math Tutoring Conference Room Demo for an example.
Simply set the "multi-user-pan" and "auto-zoom" whiteboard options when creating the room.
It is recommended that you have 512kbps (kilobits per second) for each user connected from outside your network if you are using desktop sharing or video. If you are not using these high-bandwidth applications then you will be able to support a lot more users (e.g. whiteboard and text chat only, you will be able to support 25 users on 256kbps). Note that this is the UPLOAD bandwidth of your internet connection (which is generally lower than the download bandwidth). The applications that use the most bandwidth are desktop sharing, video conferencing and audio. The audio (voice) conferencing uses 26kbps (kilobits per second) of bandwidth. So, if you have one person speaking and 5 people connected, it will use 26x5 = 130kbps. The video conferencing uses 1.5-2k (kilobytes) per frame when using the small window size, and 3-4k per frame when using the large window size. So, if one user is broadcasting video to two other users at 10 frames per second using the large window size, it will use about 2x4x10x8=640kbps of outbound bandwidth on the server, and 320kbps of upload bandwidth on each user's computer. Desktop sharing sends a compressed png image of the desktop at the beginning (which is generally 50-100k, depending on the size of your desktop), and subsequently sends the changed areas of the screen (again png compressed) once per second. In general, 512kbps of bandwidth per person will give a good response, although more bandwith will give a faster desktop sharing experience (especially if you are sharing a large window). You can see how much bandwidth is being used by transmitted/received by your computer by going to Activity Monitor on a mac and clicking the Network tab (on a PC, just download a bandwidth monitor tool). To see the bandwidth being used on your linux server, just use mrtg or similar tool.
Both the client and the server are compiled C++. The client has a built-in
virtual machine interpreter which is used to develop the applets, similar to
java but based on an object-oriented version of C. We developed this framework
because neither java nor flash had the features and functionality that we
required. This technology allows us to quickly develop multi-user collaborative
applications while only requiring a small 500k download for the plugin. We