[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#743140: RFP: pipelight -- A project to load windows NPAPI plugins into linux browsers using wine and a pipe.



Package: wnpp
Severity: wishlist

* Package name    : pipelight
  Version         : 0.2.5
* URL             : https://bitbucket.org/mmueller2012/pipelight/overview
                        http://fds-team.de/cms/articles/2013-08/pipelight-
using-silverlight-in-linux-browsers.html
* License         : GPL
  Programming Lang: C++
  Description     : A project to load windows NPAPI plugins into linux browsers
using wine and a pipe.

Today we want to present you our latest project Pipelight, which allows to run
your favorite Silverlight application directly inside your Linux browser. The
project combines the effort by Erich E. Hoover with a new browser plugin that
embeds Silverlight directly in any Linux browser supporting the Netscape Plugin
API (Firefox, Chrome / Chromium, Midori, Opera, …). He worked on a set of
Wine patches to get Playready DRM protected content working inside Wine and
afterwards created an Ubuntu package called Netflix Desktop. This package
allows one to use Silverlight inside a Windows version of Firefox, which works
as a temporary solution but is not really user-friendly and moreover requires
Wine to translate all API calls of the browser. To solve this problem we
created Pipelight.

Pipelight consists out of two parts: A Linux library which is loaded into the
browser and a Windows program started in Wine. The Windows program, called
pluginloader.exe, simply simulates a browser and loads the Silverlight DLLs.
When you open a page with a Silverlight application the library will send all
commands from the browser through a pipe to the Windows process and act like a
bridge between your browser and Silverlight. The used pipes do not have any big
impact on the speed of the rendered video since all the video and audio data is
not send through the pipe. Only the initialization parameters and (sometimes)
the network traffic is send through them.


Reply to: