Wednesday, February 24, 2016

Bug fix release for Windows & Linux (beta 1.2.1)

Monday evening I released a new Voptop version (beta 1.2.1) for Windows & Linux. This version is just a hot fix release which fixes a crash, typos in the UI and for Windows the packaged Qt5 libraries. This update is especially important for the Windows users, because the old version was delivered with old Qt5 library files which caused audio problems in the video chat functionality.
The new version can be downloaded on

Wednesday, February 17, 2016

Voptop beta 1.3.2 released for Haiku

A little bit later than planed, a new version of the Voptop beta was uploaded for the Haiku operating system.  It is available on and you can jump directly to the download area with this link
The new Voptop beta for Haiku OS includes everything which was promised in the last activity report.
The new beta is packaged for the haiku packing manager infrastructure and can easily be installed with a double click on the .hpkg file. All dependencies will be downloaded automatically. This causes that Voptop is from now just available for the nightly builds and not anymore for the last alpha release. The beta 1.3.2 is compiled with gcc2.

Friday, February 12, 2016

Voptop activity report

From now on I will try to write regularly activity reports of the Voptop development. In the last two weeks I have spend again time for bringen a new version of Voptop to the Haiku operating system. Because I was working on the Windows, Linux and MacOS X port, the Voptop version become outdated and didn't followed all the new features.

Haiku client
  • At first I updated the graphics in the Voptop haiku client, so it looks now again like the Voptop Qt5 client for the other operating systems.
  • Then I fixed some bugs which caused crashes, while receiving and sending video streams.
  • After that I added the configuration features for the anonymization similar to the configuration functions in the Qt client. Before this, the haiku client was just able to connect highly anonimzed, even if you didn't needed it. Now you can choose if you wish to be anonymized or not.
  • Last but not least, the Voptop haiku client got the video chat function. Currently haiku doesn't support web cams. So haiku can't capture you while a video chat and will send instead a video stream with a static picture. But at least you can see and hear your opposite, and your opposite can hear you.
  • I will try to create a haiku install package this weekend, so hopefully a new Voptop version for haiku will be released this weekend.


The implementation of the ICE/STUN/TURN is currently still in the reverse engineering phase. I am using the libnice to reverse engineer ICE/STUN/TURN, because it is much more easy than reading and extracting the important things for Voptop from the RFC standard.

Monday, February 1, 2016

Tech talk at UMass 3/2/16

On March 2nd I will give a tech talk at the  University of Massachusetts at 7 PM EST (1 AM CET, 3. March). Mainly topic of the talk will be Voptop and how it works. In the tech talk P2P and encryption will be explained in a detailed way with focus on the P2P and encryption types which are used for Voptop.
The tech talk will be hold with Google Hangout. I try to record and publish the tech talk on Youtube.