Ontwikkelaar stelt Silverlight-integratie voor in Ubuntu 14.04 LTS

Een Ubuntu-ontwikkelaar heeft in aanloop naar Ubuntu 14.04 LTS voorgesteld om het Pipelight-project te gaan ondersteunen. Hierdoor wordt het mogelijk om de Silverlight plug-in te gebruiken in browsers, waardoor bijvoorbeeld Netflix is te gebruiken met Linux.

Het opmerkelijke voorstel is afkomstig van Ubuntu-ontwikkelaar Jo-Erlend Schinstad op een Ubuntu-mailinglijst. Schinstad denkt dat het opnemen van Pipelight, waarbij Silverlight-content kan draaien in een npapi-compatibele browser, in Ubuntu 14.04 LTS als een 'killer feature' gezien kan worden. Momenteel moet Pipelight nog handmatig geïnstalleerd worden.

Het Pipelight-project leunt op een aangepaste versie van de Windows-emulator Wine en de onderliggende Silverlight-plug-in van Microsoft. Hierdoor kan Silverlight 5.1-content geopend worden in een browser die npapi-compatibel is, zoals Firefox. Een Linux-gebruiker kan zo bijvoorbeeld Netflix-content bekijken. Netflix gebruikt Silverlight als drm-platform voor zijn videocontent.

De kans dat Pipelight daadwerkelijk in Ubuntu 14.04 LTS zal opduiken is niet erg groot. Zo zijn de benodigde aanpassingen aan Wine nog niet opgenomen in de Wine 1.7-releases, waardoor Ubuntu een niet-officiële versie mee zou moeten leveren. Ook werkt Pipelight niet in browsers die het verouderde npapi juist uitfaseren, zoals Chromium en Google Chrome. Verder pleiten veel opensource-ontwikkelaars voor het negeren van propriëtaire plug-ins als Flash en Silverlight, terwijl ook Microsoft meer en meer open alternatieven als html5 bepleit.

Door Dimitri Reijerman

Redacteur

23-12-2013 • 17:35

96

Lees meer

W3C overweegt drm in html-standaard
W3C overweegt drm in html-standaard Nieuws van 13 februari 2013
Microsoft brengt Silverlight 5 uit
Microsoft brengt Silverlight 5 uit Nieuws van 11 december 2011
Moonlight 4-preview uitgebracht
Moonlight 4-preview uitgebracht Nieuws van 15 februari 2011
Novell brengt Moonlight 2.0 uit
Novell brengt Moonlight 2.0 uit Nieuws van 20 december 2009

Reacties (96)

96
95
53
13
2
38
Wijzig sortering
Dit is een relevante link:

http://www.infoworld.com/...ideo-drm-additions-228220

Pipelight is verre van een "killing feature". Pipelight zou alleen de gaten opvullen die zeer binnenkort al worden opgevuld door EME (Ecrypted Media Extensions, nodig om DRM voor HTML5 video mogelijk te maken). Content owners eisen van NetFlix dat ze de content met DRM beveiligen. Dit kan nu nog niet met HTML5 video, omdat de standaard het niet toe laat. Met de komst van EME kan dit wel en zijn plug ins als Flash en Silverlight niet meer nodig voor DRM content in de browser. Het is nu geduldig wachten op de implementatie en tot die tijd zullen Linux-gebruikers even geduld moeten hebben of zelf pipelight installeren. Standaard in de distro lijkt me weggegooide tijd.

[Reactie gewijzigd door mOrPhie op 23 juli 2024 08:22]

Alles wat met WINE te maken heeft zou niet in een officiële release mogen. Het is een groot halfwerkend beveiligingsgat. En al helemaal niet omwille van Silverlight, want dat is een stervend ding. Te platform-afhankelijk, en dat kan niet in een tijd waarin zelfs mijn technofobe moeder nog diverse besturingssystemen gebruikt. Webtechnologie die op 1 of 2 besturingssystemen werkt is gedoemd om te falen. Ik meen me te herinneren dat Microsoft dit ook al heeft ingezet en niet meer actief bezig is met Silverlight.

[Reactie gewijzigd door Amanoo op 23 juli 2024 08:22]

Silverlight is een hele mooie techniek, maar inderdaad genekt door de wens van diverse browsers geen plugins meer te ondersteunen. Zolang een bedrijf nog met desktops werken kan het voor intranet applicaties een goed idee zijn, desktop apps, vermomd in een webtechniek, maar ook microsoft lijkt de zaak al te hebben opgegeven.
Ik weet niet of dat het enige is wat het genekt heeft. Het werkt vrijwel uitsluitend op Windows. In deze tijd betekent technofobie al dat je met tenminste 2 besturingssystemen om kan gaan, mogelijk nog wel meer (ik ken er genoeg die naast hun PC bijvoorbeeld een Android telefoon en een iPad hebben, en dan zijn er nog allerlei Chromebooks en weet ik het wat). Dan is een platformafhankelijke webtechnologie not done. En dan schijnt het naar ik hoor op Windows ook erg slecht te werken, al heb ik er persoonlijk geen ervaring mee, want ik kom zo zelden in Windows dat, als ik niet gewend was om de haverklap van OS te wisselen, ik er niet meer mee om zou kunnen gaan.
"platformafhankelijke webtechnologie"
*Kuch* Flash *Kuch*
Flash is ook een belabberd gedrocht. Qua platformonafhankelijkheid is het wel net iets beter dan Silverlight, maar voor deze tijd voldoet het eigenlijk ook niet meer. Flash is eigenlijk een reliek uit andere tijden.
Nu nog hopen dat Netflix dan perfect gaat draaien op de Raspberry Pi! Daar zit ik namelijk heel erg op te wachten! Ben benieuwd wat sneller is, Netflix die HTML5 gaat ondersteunen, of Silverlight 'ondersteuning' op Ubuntu.
Voor Wine heb je een x86 processor nodig, Pipelight gebruikt een aangepaste versie van Wine, dus die vereiste blijft. Dit haalt dus niets uit voor een Raspberry Pi, Wine is nutteloos voor ARM hardware.

Ik kan me hier in vergissen, maar ik lees dat bepaalde versies van Android geport zijn naar de Raspberry Pi (lees toch Android 2.3). De Netflix-app vereist Android 2.2 dus op die manier kun je Netflix daar op gebruiken.

Maar hopelijk duurt het niet lang meer voor Netflix volledig HTML5 ondersteunt en heb je zo geen stuntwerk nodig.
Inderdaad en voor x86 emuleren is het te traag.

Heb zelf geen pi maar een cubieboard (1ste versie overigens - v2 is weer wat sneller) met android 4.0 en netflix loopt daar aardig op. Behalve ~2*per week de 12001 error dan, maar voor de rest :).

Anders dan dat ze wat sneller zijn dan de Pi en andere chips gebruiken is het 'gewoon' ARM (GPU acceleratie en videodecoding ligt nogal eens lastig i.v.m. gesloten drivers/libs voor die krengen).

Wel frappant om dit aan te dragen terwijl naar mijn weten MS zelf wil kappen met silverlight. Maakt het eco systeem alleen maar lastiger. Voor mij als linux gebruiker is de opmars van Apple (met name IOS) op dit gebied eigenlijk wel prettig geweest gezien het flash (en silverlight) steeds meer de markt uit drukt.
Silverlight via Pipelight werkt eenvoudig en prima op een debian/ubuntu machines (x86/x64) eventueel aangevuld met Hola voor US content, maar (nog) niet beschikbaar voor arm/raspberry architectuur - tenzij je plex media draait, maar dan blijft je raspberry afhankelijk van een 2e systeem.

Alternatief voor Netflix is Android via virtueel systeem. Echter heb ik idee dat prestatie via Pipelight beter is.

Dat ze eens opschieten met de html5 implementatie
Ook voor openSUSE is er inmiddels een oplossing.
Er word wine gebruikt.

Toch kan ik niet wachten todat flash en silverlight verdwijnen van het toneel.

Ook op windows vaak problemen mee.
Netflix ondersteunt HTML5 hoor. Als je browser MSE, EME en de web Cryptography API ondersteunt krijg je gewoon een HTML5 video page te zien. In Internet Explorer 11 is dat bijvoorbeeld het geval. :) Zie ook http://techblog.netflix.c...ml5-video-at-netflix.html en http://techblog.netflix.c...-ie-11-on-windows-81.html
Daarmee is het dus nog niet mogelijk om het op een Raspberry Pi te draaien, daar doel ik op.
Oh jawel hoor: http://www.raspberrypi.org/archives/5535
One of the goals we’ve been working towards with our friends at Collabora over the last few months is the provision of an up-to-date, HTML5-capable web browser for the Pi.
The plan is to provide a port of the confusingly-named Web web browser (formerly Epiphany) in future Raspbian releases. Now, just in time for Christmas, we have a very early beta for you to play with.

[Reactie gewijzigd door ppl op 23 juli 2024 08:22]

Ik zie dan eigenlijk niet waarom dit voorstel als opmerkelijk gezien moet worden. Als je weigert om Flash of Silverlight te gebruiken sluit je toch een aardig deel van het internet buiten. Komt het gebruik van je OS ook niet te goed.

HTML5 is leuk, maar nog niet overal in gebruik of nog experimenteel meer.
Draai het liever om. Gebruik van flash, silverlight of andere proprietary crap kost je bezoekers op je site.

Als die percentages hoog genoeg oplopen verdwijnt het vanzelf :)
Flash word gewoon gebruikt in Linux. (en tijdens de installatie van Ubuntu kun je ervoor kiezen om niet-vrije plugins zoals Flash direct mee te installeren). Alleen Silverlight werkt standaard niet onder Linux, het is dus vrij opmerkelijk dat er niet-ondersteunde software word voorgesteld om standaard geïnstalleerd te worden.
Ik kan je mededelen dat flash alleen standaard werkt in de 'populaire' distros zoals Ubuntu en Linux mint. In Fedora en Debian eindig je bij de open implementatie Gnash, dat je zelf handmatig moet installeren en alleen op youtube werkt.
Ik weet niet onder welke steen jij leeft, maar tegenwoordig ondersteunen sommige websites ook HTML5 zoals YouTube.
Je OS wordt alleen maar trager door het gebruik van Flash of Silverlight. Flash gebruikt gewoon veel geheugen en wat ik persoonlijk erg irritant vind is de updates elke keer ... >.<

En Silverlight is gewoon exit. Zie het nog weinig gebruikt worden ...

[Reactie gewijzigd door Zidane007nl op 23 juli 2024 08:22]

Ik weet dat Youtube HTML5 ondersteund. Je moet alleen daar wel expliciet gebruik van willen maken door dit in je gebruikte URL aan te geven.

Inderdaad heeft zelfs MS aangegeven er niet mee verder te gaan. Maar het wordt nog gebruikt, zeker op populaire sites als Netflix maar ook iets als Uitzending Gemist draait op Silverlight.
Uitzending Gemist draait tegenwoordig op Flash. Silverlight alleen voor uitzendingen voor 2009. http://help.npo.nl/faqs/systeemvoorkeuren
Was ook te onbeschoft voor woorden, dat UitzendingGemist destijds overstapte naar Silverlight: daarmee zette de NOS in 1 klap de hele Linux community (tijdelijk) buiten de deur. Met dank aan de belastingbetalers, die die onzin van de NOS "mochten" financieren... |:(
Ik ben maar een keer in mijn leven Silverlight tegengekomen, en dat was voor videocolleges.
Ik geloof dat ik daarbij gewoon uit de HTML source de url van asf geplukt had en die aan mijn media player gevoerd.
Moonlight (Silverlight voor Mono) is al een tijdje dood, en Silverlight is niet veel beter af.
Wel zonde op zich; het zag er (buiten DRM zooi die erin zit) beter uit dan Flash.

Flash is erg brak imho. Gebruikt vrij veel geheugen, en belachelijk veel CPU (komt battery life van laptop niet ten goede). Daarnaast is het nog steeds vrij instabiel en hebben ze voor Flash de NPAPI afgeschaft, waardoor je in Linux + Firefox in essentie opgescheept zit met een oude versie.

HTML5 + JS is naar mijn mening nog lang niet op het niveau dat nodig is om Flash compleet te vervangen. Buiten het feit dat ActionScript qua features vooruitloopt op JavaScript, is er gewoon geen IDE voor eenvoudig animeren en scripten. Daarnaast wordt het grafisch equivalent van de Flash vector graphics, namelijk SVG (+JS) zo goed als niet gebruikt. HTML en JavaScript die Flash compleet vervangen zie ik zo snel nog niet gebeuren.
HTML5 is leuk, maar nog niet overal in gebruik of nog experimenteel meer.
En als iedereen dat zegt blijven we vastzitten aan iets dat we absoluut niet willen. Net als IE6, die letterlijk een decennium eerder hard had moeten vallen.
Ik sta dan ook absoluut niet achter dit voorstel. En zeker niet voor het oplossen van problemen met Netflix. Mensen die het echt willen draaien met Silverlight kunnen het eenvoudig zelf oplossen.
Van mij mag HTML5 vaker gebruikt worden. Ik ben niet tegen of zo.
Waarom wil men Silverlight nou niet een stille dood laten sterven. Nu duurt dit weer langer. Soms is ontwikkelingen zoals deze natuurlijk wel gaaf.

Maar aub. laat silverlight gewoon sterven...
Ubuntu is nog lang niet groot genoeg om druk op de ketel te zetten, dus beter een tussentijdse oplossing dan dat je helemaal geen Netflix kunt kijken op Ubuntu.
Maar ik heb goed nieuws voor je, Microsoft is gestopt met het ontwikkelen van Silverlight, dus zal er in de toekomst toch naar alternatieven gezocht moeten worden.
Hopelijk is tegen die tijd html5 in een ver genoeg stadium om aan alle vereisten van Netflix (en Hollywood) te voldoen.

[Reactie gewijzigd door Timons106 op 23 juli 2024 08:22]

Dat kan nog best lang duren.. Netflix wil DRM en dat zit niet in de HTML5 standaard. Het W3C wil echter geen DRM inbouwen in HTML omdat dat volledig ten strijde is tegen de filosofie van een open standaard.. totdat er dus een compromis word gesloten op dat punt (of de filmindustrie eindelijk eens met z'n tijd meegaat..) zal Netflix dus genoodzaakt zijn om proprietaire software te gebruiken (die wel DRM hebben).
Volgens mij verwar je het W3C met de FSF (http://www.defectivebydesign.org/no-drm-in-html5), het kan zijn dat het W3C er ook tegen is, maar aangezien het W3C erg veel wordt beïnvloed door bedrijven als Microsoft, Apple, Adobe, Google, etc. denk ik van niet.
Wat, HTML5 heeft gewoon DRM hoor. Nog niet zo heel lang geleden goedgekeurd en toegevoegd.

[Reactie gewijzigd door batjes op 23 juli 2024 08:22]

Nope. HTML5 heeft een nieuwe plugin standaard die DRM mogelijk maakt. Zonder installatie van de DRM plugins die voor elk platform/OS geschreven moet worden heb je nog steeds geen werkend systeem.
Plugin die onderdeel word van browsers. Zoals met een hele flats aan HTML5 standaarden, waaronder de video standaarden zelf....... Zijn gewoon "standaard" plugins in de browsers die nu niet meer los zijn maar vast onderdeel zijn geworden van.

Of denk je dat WebM en H.264 plain text HTML/CSS/JS is?

[Reactie gewijzigd door batjes op 23 juli 2024 08:22]

WebM, H.264 zijn "open" standaarden. Laat mij 1 DRM methode zien die een "open" standaard heeft. Dus, een specificatie die door iedereen geimplenteerd en gebruikt kan worden (licentie gelden voor patenten buiten beschouwing gelaten).
ff snel googlen
http://en.wikipedia.org/wiki/Marlin_(DRM)

Ging ook niet om open of proprietary meuk.Maar onderdelen die een browser apart moet ondersteunen, of het nu deel van HTML5 is of niet.
De specificatie van Marlin is open, maar het gebruik niet. Jij kan niet de source downloaden van Chromium met Marlin plugin, die compileren, en dan DRM protected content lezen. Marlin is net zo open als AACS is.
Goh, raar dat je niet zo maar toegang hebt tot DRM gelockte content.
Hele punt van DRM. Maar jij vroeg om een DRM methode met een open standaard.

Of denk jij dat er nog veel films, series, games of software gemaakt zal worden als de aanbieders dit als het ware compleet gratis gaan zitten weg geven omdat elke gebruiker dit toch zonder problemen kan downloaden gebruiken. Als er geen enkele manier was hun investering enigszins te kunnen beschermen, gaan ze er echt geen geld in pompen, heel simpel.

Jij kan mis met alleen Open Source gratis meuk leven. Ik niet, geef mij maar mooie actie films, vette series, toffe games en goede software.
Veel plezier met elke 5 jaar weer opnieuw betalen voor je "actie films, vette series, toffe games en goede software".

ps, muziek is al jaren DRM vrij te krijgen (er zit geen DRM op iTunes voor muziek).
pps, veel toffe games zijn DRM-vrij te krijgen (bijvoorbeeld via HumbleBundle en gog.com).
En hoeveel AA games zit daar tussen? Of AA films?

Muziek is wat anders, heeft dankzij Napster e.d. een andere ontwikkeling doorgegaan de laatste 20 jaar (gelukkig).
Blijkbaar is HTML5 al in een ver genoeg stadoim want met IE11 krijg je gewoon een HTML5 versie van Netflix voorgeschoteld.
Wat er moet komen is dus niet een silverlight integratie. Er moet gewoon een tool komen waarmee je heel gemakkelijk video(+audio) kunt grabben van een display. Als een dergelijk tool er eenmaal is en veelvuldig gebruikt wordt, dan is er ook geen voordeel meer te behalen met het distribueren van silverlight en flash content (etcetera, vul je proprietary "standaard" in). En dan zal iedereen overschakelen op HTML.

Edit: misschien een plugin voor browsers (Firefox).

[Reactie gewijzigd door Anoniem: 415197 op 23 juli 2024 08:22]

Het lijkt me sterk dat er niet al dergelijke tools zijn eigenlijk. Als ik google op 'video and audio grabber drm' kom ik toch al heel wat resultaten tegen, zal vast wel iets zijn wat ook dit gewoon kan rippen...camstudio.org bijvoorbeeld ?

[Reactie gewijzigd door mxcreep op 23 juli 2024 08:22]

Anoniem: 415197 @mxcreep23 december 2013 19:09
Wat heeft silverlight dan nog voor een nut?
Je kan toch gewoon je display opnemen? en met soundflower neem je de geluiden van de desktop op. Zo gedaan
Anoniem: 415197 @Nazlive26 december 2013 14:42
Als techie snap ik ook wel dat dat kan. Het gaat erom dat het een algemeen geaccepteerde manier van werken wordt. Net zoals de VCR destijds mensen in staat stelde om massaal dingen op te nemen.

Daarom lijkt het me een goed idee om dit in browsers, zoals firefox te integreren.
Het is jammer dat html5 nog niet ver genoeg is om Silverlight te vervangen in bijvoorbeeld Netflix, dat zou het leven van een hoop ontwikkelaars en kijkers een stuk makkelijker maken denk ik.
Dit zou dan ook een goede (en hopelijk tijdelijke) oplossing zijn voor degenen die Netflix willen kijken op Ubuntu.
Het is jammer dat Netflix nog niet ver genoeg is om bekrompen DRM-modellen die alleen in Silverlight werken lost te laten, dat zou het leven van een hoop onwikkelaars en kijkers een stuk makkelijker maken denk ik.
De vraag is of Netflix zo bekrompen is of dat de leveranciers van content dit misschien gewoon eisen. De klantjes van Brein dus om precies te zijn.
Het zou fijn zijn als Netflix de omvang krijgt dat ze gewoon keihard alle DRM-eisers uit het assortiment kunnen flikkeren. En dat ook doen.
Hoe wil jij genoeg omvang kweken om 90% van je content "uit het assortiment kunnen flikkeren"?
Zelfde reden waarom Ziggo hun online tv kijken moest stoppen. Het was "te makkelijk te kopieren".

En daarnaast, HTML5 ondersteund gewoon DRM tegenwoordig.
Waarom? Silverlight is trage onhandige proprietary rotzooi die niet eens hardware decoding voor video ondersteunt. Laten we vooral zo snel mogelijk vergeten dat MS het ooit gebouwd heeft en snel alles op HTML5 gooien.
En vergeet niet dat Microsoft zelf bezig is met het uitfaseren van Silverlight. Alhoewel je nog wel ong. 8 jaar de tijd heb voordat het helemaal is uitgefaseerd.
Ach, op IE11 heb ik gewoon HTML5 Netflix, werkt als een zonnetje.

Alhoewel ik het nog steeds vooral op Firefox gebruik ivm de unblockers :)
"Waarom? Silverlight is trage onhandige proprietary rotzooi die niet eens hardware decoding voor video ondersteunt."
Zeker bij versie 3 uitgestapt? Silverlight ondersteunt al tijden juist dat.
In theaorie misschien, maar in de praktijk kan mijn E-350 GEEN HD-content in Silverlight afspelen, en wel in flash streamen of gewoon h.264 lokaal. Gaat dus iets verkeerd...
euh hardware acceleration is er wel zie http://blogs.msdn.com/b/s...t-cached-composition.aspx.

Probleem met HTML 5 blijft dat minstens de helft van de momenteel gebruikte browsers HTML5 niet (volledig) ondersteunen. Ook is er voor DRM geen standaard, net als de codec die de video tag gebruikt niet gestandardiseerd is.

Ik ben akkoord dat HTML5 de toekomst is, maar we zijn er nog niet
Het mag misschien in theorie mogelijk zijn, maar in de praktijk heb ik het nog nooit gezien. Uitzending gemist heeft bijv. een silverlight-player zonder hardware decoding.
Silverlight? Is dat nog iets?
nee, zelfs Microsoft zelf stopt met ontwikkeling van bijvoorbeeld de System Center web content op Silverlight.
toch draaien bijvoorbeeld uitzendinggemist, rtl gemist en netflix allemaal wel op silverlight. en dat is voor mijn, en voor mijn klanten de voornaamste reden om geen linux te draaien. de huis tuin en keuken pc word daar namelijk vaak voor gebruikt.
Veranderd er niets aan dat vanuit Microsoft, Silverlight al deprecated is geworden.

Het was een alternatief voor Flash (Silverlight gebruikt 1/1000ste van de resources ofzo) en HTML was nog niet gevorderd genoeg om deze meuk te kunnen vervangen.
Uitzendinggemist werkt uitstekend via Flash. Daar heb je geen Silverlight voor nodig.
Idd, het is zelfs zo dood, dat Microsoft in IE 10 een built-in flash player meelevert, maar geen Silverlight. Zie ook hier voor meer achtergrond.

[Reactie gewijzigd door Wilke op 23 juli 2024 08:22]

Bijzonder nieuws. Silverlight is zo goed als dood.
Waarom gebruikt Netflix dit nog?
Omdat Silverlight de beste DRM functies heeft :)
Laat dan Silverlight en DRM tegelijk sterven. Dat zou wel zo fijn zijn.

Op dit item kan niet meer gereageerd worden.