|Betreuer:||M.Sc. Andreas Heindel (Raum 01.178)|
|Hochschullehrer:||Prof. Dr.-Ing. André Kaup|
Web conferencing and remote desktop applications require the desktop of one computer to be encoded and transmitted over a network, often the internet, to be displayed on a remote screen. Video compression techniques have to be used to achieve the low data rate needed for real time transmission. However, common video codecs like the well-known H.264/AVC and also the latest standards H.265/HEVC and VP9 are primarily optimized for natural video sequences. Their compression efficiency for screen content data is not optimal, as the characteristics of screen content and natural video data are quite different. The used coding tools lead to annoying artifacts, for example introduced by the color space conversion and chrominance sub-sampling. Another problem is that the distribution of the data rate for a constant quality is fluctuating over time.
Several adaptations and tweaks can be applied to tackle the just mentioned points. E.g., special coding tools can be used which are optimized for screen content data, or introduced artifacts can be reduced by pre and/or post processing techniques. For all optimizations the user experience has to be kept in mind, as it plays an import role in these types of applications.
Different kinds of optimizations can be treated in this topic, which is offered in collaboration with GetGo, a Citrix business unit located in Dresden. Thus, the work for this Master’s thesis could also be done on site in Dresden.