Skip to content

snorp/xmeeting

Repository files navigation

<html>
<head>
<title>Readme: XMeeting v0.3.4</title>
</head>

<body>

<h1>XMeeting Readme</h1>

<p>
<a href="#req">System Requirements</a>
<br>
<a href="#feat">Features</a>
<br>
<a href="#con">Contact</a>
<br>
<a href="#man">Manual</a>
<br>
<a href="#loc">Localization</a>
<br>
<a href="#cre">Credits</a>
<br>
<a href="#rnt">Release Notes for Release 0.3.4</a>
<br>
<a href="#rno">Older Release Notes</a>
<br>
<a href="#bug">Known Bugs</a>
</p>

Thank you for downloading XMeeting!
<br>
In this document, you will find all information related to this particular release of
XMeeting. For more information about the XMeeting project in general, project roadmap,
planned releases or actual news, please visit the project's webpage found at
<a href="http://xmeeting.sourceforge.net/">http://xmeeting.sourceforge.net/</a>.
<br>
<br>
<b>Important: If you are upgrading from XMeeting 0.1, please read the
<a href="#rno">Release Notes for Release 0.2</a></b>

<hr>

<p>
<a name="req"><h3>System Requirements</h3></a>
Mac OS X 10.4 or newer with QuickTime 7 installed. (PPC or intel)
<br>
Recommended: An QuickTime compatible USB or FireWire webcam (e.g. iSight)
</p>

<p>
Some functions will be disabled on machines with older and less powerful graphic cards.
</p>

<hr>

<p>
<a name="feat"><h3>Features</h3></a>
This release of XMeeting (0.3.4) ships with the following key features:
</p>

<p><b>Communication Protocols:</b>
<ul>
<li>H.323</li>
<li>SIP</li>
</ul>
</p>

<p><b>Video:</b>
<ul>
<li>H.264 (Partially)</li>
<li>H.263</li>
<li>H.261</li>
<br>
<li>Video input from QuickTime compatible cameras, pictures or screen.</li>
<li>Video input devices can be switched at any time.</li>
</ul>
</p>

<p><b>Audio:</b>
<ul>
<li>G.711 uLaw &amp; -ALaw</li>
<br>
<li>Audio input and output devices can be switched at any time
</ul>
Other codecs, such as Speex, are planned in future releases.
</p>

<p><b>Misc:</b>
<ul>
<li>Advanced Address Book integration</li>
<li>STUN</li>
<li>H.224/H.281 Far End Camera Control</li>
<li>Call Recording into QuickTime movies</li>
</ul>

<hr>

<p>
<a name="con"><h3>Contact</h3></a>
Any help or contribution to the XMeeting project is well-appreciated. Please feel free to contact us.
If you have bug reports, feature requests or patches, please use the 
<a href="http://http://sourceforge.net/tracker/?group_id=74721&atid=541839">bug-tracking facilities</a>
at sourceforge.net. In addition, you can also use the 
<a href="http://lists.sourceforge.net/lists/listinfo/xmeeting-application">xmeeting-application</a>
mailing list. The project's admin can be contacted by sending mail to
<a href="mailto:hfriederich@users.sourceforge.net">hfriederich@users.sourceforge.net</a>.
</p>

<hr>

<p>
<a name="man"><h3>Manual</h3></a>
Starting with version 0.2, XMeeting will ship with a manual. The manual covers all relevant
topics about XMeeting. However, many topics are mentioned very briefly only. The manual will
be updated in regular time intervals and we ask everyone to report us typos and other sorts
of errors.
</p>

<hr>

<p>
<a name"loc"><h3>Localization</h3></a>
Starting with version 0.3, XMeeting is fully internationalized and ready localization. Version 0.3
already ships with Italian, French and German localizations. Please contact us if you want to 
provide a localization for your native language.
<br>Please note that the Italian localization is not 100% complete. Some sentences will
still appear in English. We will fix this in future releases.
</p>

<hr>

<a name="cre"><h3>Credits</h3></a>
XMeeting release 0.3.4 by NET's XMeeting project team. The team consists of Hannes Friederich
(software engineering), Thomas Rechsteiner (testing, gatekeeper & conferencing setup) and is 
led by Dr Thomas Piendl. The NET XMeeting contribution
is completely funded by NET <a href="http://www.net.ethz.ch/">http://www.net.ethz.ch/</a>, a
part of the Swiss Federal Institute of Technology Zurich 
<a href="http://www.ethz.ch">http://www.ethz.ch/</a>.
<br>
<br>
The new Graphical User Interface (GUI) is contributed by SWITCH 
<a href="http://www.switch.ch">http://www.switch.ch</a> by funding the work of Ivan Guajana
(software engineering). SWITCH supports and fosters cross-platform video-conferencing 
and therefore decided to contribute to the XMeeting project by offering a new user interface.
In addition, SWITCH contributes regularly to the project by providing testing capabilities and
support for testing with proprietary videoconferencing solutions.
<br>
<br>
The Still Image &amp; Screen video input modules are contributed by Mark Fleming, Learning Technology Specialist
at Queen's University, Ontario, Canada.
<br>
<br>The localizations are provided by (in order of appearance):
<br>
<br>
<table border=0 width=500>
<tr><th align="left">Language</th><th align="left">Translator</td></tr>
<tr><td>Italian</td><td>Marcello Teodori</td></tr>
<tr><td>French</td><td>Jo&euml;l Vimenet &amp; Christian Helft</td></tr>
<tr><td>German</td><td>Hannes Friederich</td></tr>
</table>
</p>

<hr>

<p>
<a name="rnt"><h3>Release Notes for Version 0.3.4</h3></a>
New Features:
<ul>
<li>Silence Suppression and Software Echo Cancellation.<br>Note: 
    The software echo cancellation is <b>not</b> the iSight built-in 
    echo cancellation, and there will be quality differences. Also,
    the echo cancellation does only help the <b>remote</b> side. If you're
    hearing echo, the remote party does not have echo cancellation in place.</li>
<li>More call recording video options</li>
<li>More options for sending DTMF</li>
</ul>
Fixed bugs:
<ul>
<li>Fixes problems when receiving calls and multiple network interfaces are present</li>
<li>Fixes problems with some SIP endpoints / media formats</li>
<li>Various other bugfixes</li>
<li>Fixes incorrect color rendering in the StillImage video input module</li>
</ul>
</p>

<hr>

<p>
<a name="rno"><h3>Older Release Notes</h3></a>
</p>
<p><b>v0.3.3</b><br>
New Features:
<ul>
<li>Call Recording Feature</li>
<li>Local Audio echo test</li>
<li>Slightly improved GUI</li>
</ul>
Fixed bugs:
<ul>
<li>Fixes a bug introduced in 0.3.2 that prevented calling certain phone numbers when using
    H.323 with a Gatekeeper</li>
<li>Fixes a bug introduced in 0.3.2 that made unregistering from a SIP registrar hang forever</li>
<li>Fixes problems when using SIP and multiple network interfaces are present</li>
<li>Fixes incorrect DTMF tones when using SIP</li>
<li>Various STUN/NAT traversal improvements</li>
<li>Fixes a bug introduced in 0.3.2 that occupied the microphone all the time even if not
    needed. This attempts to increase bluetooth compatibility as well.</li>
<li>Various H.323 stability improvements</li>
<li>Improved compatibility with Polycom MGC 100</li>
</ul>
</p>

<p><b>v0.3.2:</b><br>
New Features:
<ul>
<li>Audio input volume metering</li>
<li>Inspector windows no longer hide when XMeeting is not the active application</li>
<li>The manual is now available in French</li>
</ul>
Fixed bugs:
<ul>
<li>Improves STUN support</li>
<li>Fixes several stability problems when using SIP</li>
<li>Improves H.261 compatibility (Polycom MGC)</li>
<li>Improves H.263 compatiblity (
<li>Many other small bug fixes</li>
</ul>
In addition, the underlying PWLib/OPAL libraries have undergone several architectural
changes between XMeeting 0.3 and XMeeting 0.3.1.
</p>

<p><b>v0.3.1:</b><br>
Fixed bugs:
<ul>
<li>Fixes problems with registration on certain SIP registration servers</li>
<li>Fixes problems when making an audio-only SIP call whith video enabled</li>
<li>Several minor bug fixes</li>
</ul>
In addition, the underlying PWLib/OPAL libraries have undergone several architectural
changes between XMeeting 0.3 and XMeeting 0.3.1.
</p>

<p><b>v0.3:</b><br>
New features:
<ul>
<li>Support for STUN (Simple Traversal of UDP through NAT), improving NAT traversal.</li>
<li>Improved Address Book integration, allowing to call phone numbers stored in the Address Book database.</li>
<li>Support for localizations, adding Italian, French and German localizations.</li>
<li>New Still Image video input module.</li>
<li>XMeeting no longer quits when closing the main window.</li>
<li>More information available about calls and network interfaces.</li>
<li>The GUI now remembers the state when quitting XMeeting.</li>
<li>The manual is now accessible through the Help menu</li>
<li>Various other GUI improvements.</li>
</ul>

Fixed bugs:
<ul>
<li>Fixed video handling to allow custom picture formats (H.264).</li>
<li>Fixes incorrect Mute/Unmute of audio</li>
<li>Fixed problems with debug log generation. Debug logs now contain more information.</li>
<li>Removes duplicated log statements.</li>
</ul>
</p>

<b>v0.2:</b><br>
XMeeting 0.2 uses a slightly different preferences system than XMeeting 0.1.
New is the use of Accounts for H.323 and SIP. This means that the H.323 gatekeeper settings
will be lost when launching XMeeting 0.2. You will have to add this information again in the
preferences window, section &quot;Accounts&quot;. Alternatively, you can remove the preferences
file (usually found at ~/Library/Preferences/net.sourceforge.xmeeting.xmeeting.plist) and use
the Setup Assistant to setup XMeeting.
<br>
<br>
New features:
<ul>
<li>Support for the SIP protocol. XMeeting can now do both H.323 and SIP. The
SIP support is still basic and is not yet considered stable. Also, in the current
version, only the H.261 and H.263 video codecs are supported when using SIP</li>
<li>Support for H.224/H.281 (Far End Camera Control) to improve compatiblility with
Codian MCUs.
<li>Improved H.323 system to improve compatibility with other clients</li>
<li>Improved H.263 compatibility</li>
<li>Improved handling of resources if video is disabled</li>
<li>Various GUI improvements</li>
<li>Much, much more...</li>
</ul>

Fixed bugs:
<ul>
<li>Fixes incorrect bandwidth requests when making calls using a gatekeeper</li>
<li>Fixes problems when a phone number was entered with spaces in between</li>
<li>Fixes a bug that prevented the Address Book from appearing for the second time</li>
<li>Fixes a problem that if no remote video was received, it wasn't possible to access
the in-call controls</li>
<li>Adds a workaround for the case that the H.263 decoder starts displaying a green screen
instead of the remote video</li>
<li>Adds a workaround for improved handling of video on older machines</li>
</ul>
</p>

<b>v0.1:</b>
<br>
This is the first &quot;official&quot; beta release of XMeeting which ships with the following
features:

<ul>
<li>Support for the H.323 protocol. SIP support is planned.</li>
<li>A new implementation of the underlying XMeeting framework, redesigned from scratch.
This framework builds upon the PWLib and OPAL libraries from the 
<a href="http://sourceforge.net/projects/openh323">OpenH323 project</a></li>
<li>Support for QuickTime video codecs, improving the quality and bandwidth usage compared
to ohphoneX.</li>
<li>Supported video codecs: H.264 (partially), H.263 and H.261. Sending H.264 will not work
in most cases unless sending between two XMeeting clients. There exists an option
&quot;Enable H.264 Limited Mode&quot; in preferences that allows to send H.264 with a
limited bandwidth used and certain other restrictions. However, <b>this mode is NOT 
standard compliant</b>!</li>
<li>Supported audio codecs: G.711 uLaw and ALaw. More codecs will be added later</li>
<li>A completely redesigned Graphical User Interface (GUI) with support for FullScreen video,
Picture-in-Picture (PiP) and many other useful features.</li>
<li>The concept of encapsulating relevant preferences in a super-set, called location. This makes 
it easy to adjust the application behaviour to your current location. (e.g. &quot;Home&quot; or
&quot;Office&quot;)</li>
<li>A new system for providing video input, using a modular interface. XMeeting ships with two
modules, a Live Camera Module for QuickTime compatible webcams and a Screen Module for capturing
and sending screen content.</li>
<li>A new Setup Assistant for first-time launch. The assistant can also be used for importing
locations from existing files, intelligently asking the user for the missing information. This
is the ideal solution for distributing XMeeting along with predefined preferences. Please contact
Hannes Friederich if you plan to use this feature.</li>
</ul>
</p>

<hr>

<p>
<a name="bug"><h3>Known Bugs</h3></a>
<ul>
<li>There may be random crashes of XMeeting while launching it. Please report us if you
    experience this problem often</li>
<li>There may be random crashes of XMeeting while being registered at a Gatekeeper. Please report
    us if you experience this problem often</li>
<li>There have been reports about bluetooth headset not working properly. The implementation of
    bluetooth devices in Mac OS X / Core Audio can still not considered be &quot;stable&quot;.
    Our own tests using bluetooth headsets have so far worked well. Please report us if you
    experience problems with bluetooth headsets often.</li>
<li>In some rare cases, calling a remote party seems to take long time without showing any 
    success.</li>
<li>After some calls, XMeeting is no longer registered at a gatekeeper, even if indicating so.
    Terminating XMeeting may take a long time in this case.</li>
<li>XMeeting may crash randomly and rarely when in a call. This is especially true when receiving
    H.264</li>
</ul>
</p>

</body>
</html>