Free RDP bringt als erster freier RDP-Client Support für Microsofts Remote FX

Als erster Open-Source-RDP-Client unterstützt der Rdesktop-Fork Free RDP (Linux-Magazin Online berichtete) die proprietären Codecs für Multimedia- und Videobeschleunigung, die Microsoft in seiner Remote-FX-Erweiterung seit Server 2008 und Windows 7 einsetzt.

In seiner Mail auf der Free-RDP-Mailingliste präsentierte Entwickler Vic Lee seine Implementierung, die vorher bereits längere Zeit auf der Wunschliste des Projektes gestanden hatte.

Remote FX ist eine Erweiterung fürs RDP-Protokoll, die Microsoft seit Windows Server 2008 (SP 2) und Windows 7 (SP 1) nutzt, um Video und Multimedia in Terminalserver-Sitzungen zu beschleunigen. Zwar hatten Thinclient-Hersteller wie IGEL bereits Remote-FX-Support in ihre Geräte eingebaut, die Open-Source-Varianten blieben dabei jedoch bisher außen vor.

Norbert Federa von Thinstuff (einer der an Free RDP beteiligten Firmen) beschreibt gegenüber Linux-Magazin Online die Neuerungen: “Im Wesentlichen ist Remote FX “nur” ein Video-Codec und eine Protokollerweiterung für RDP, der Remote Desktop Server kodiert in Echtzeit den Desktopinhalt (beziehungsweise den GPU-Framebuffer) und erzeugt einen RemoteFX-Videostream. Der Thin Client wird so also zum Streaming-Client. Der Vorteil daran ist: Ein Remote-FX-Decoder kann (ähnlich wie bei H264) recht einfach und günstig in Hardware implementiert werden, ein “Remote-FX-only Thinclient” benötigt kaum CPU und läst sich theoretisch extrem günstig produzieren.”

Hauptnachteil an dieser Strategie ist jedoch, dass dafür der Server sehr viel Rechenleistung für die Codierung der Videostreams benötigt. Federa hält es für wahrscheinlich, dass Hersteller vermutlich noch in diesem Jahr dedizierte Remote-FX-Encoder als PCI-Karten auf den Markt bringen, die die Server-CPU entlasten.

Ein völlig anderes Konzept verfolgt da die WebGL/OpenGL-Fraktion: Deren Anhänger nutzen den Browser als 3D- und Multimediaplattform und lassen so den Client rendern. Der Sourcecode der Remote-FX-Implementierung in Free RDP steht im Git zum Download bereit.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben