? Silverlight är en multimedia utvecklingsmiljö producerat av Microsoft . Liknar Adobe Flash , gör det skapandet och visning av ljud-och videofiler . Applikationen är integrerad i Microsofts . NET miljö . Silverlight producerades ursprungligen för att strömma video , men har sedan dess expanderat till att omfatta många olika typer av data . Av denna anledning innehåller Silverlight olika format. Övergripande Format
En hel Silverlight dokumentet är skrivet på ett språk som kallas XAML , Extensible Application Markup Language . Denna formaterad text systemet använder taggar som liknar HTML ( Hypertext Markup Language ) och XML ( Extensible Markup Language ) . XAML båda wraps alla element i en Silverlight sida tillsammans och ger ett budskap för att lägga till text och andra enkla funktioner , t.ex. bakgrunden .
Video Streaming
Kärnan av Silverlight är dess video - streaming kapacitet . Inuti Silverlight XAML sida är multimedia element , inklusive video streaming . Microsoft har ett system för hosting och leverera video - streaming filer som kallas IIS , vilket står för Internet Information Services . Video Streaming är inte alltid ett alternativ , på grund av långsam anslutningshastighet . Om leveransen hastigheten är inte tillräckligt , kommer Silverlight växla från streaming till progressiv nedladdning . Denna process hanteras av Windows Media HTTP Streaming Protocol . De videoformat tillåts i Silverlight är Windows Media ( WMV ) , MP3 , MP4 och fMP4 , rå video , YV12 , RGBA och H.264 .
Audio Streaming
Silverlight spelaren kan även integrera ljudfiler till en sida . Leveranssätt för ljud är det samma som används i video streaming , Silverlight accepterar WAV , Windows Media Audio ( WMA v8 , v9 och v10 ) , MP3 och ISO Advanced Audio Coding ( AAC ) ljudformat
< . br > spellistorna
en spellista är en sekvens för mediefiler , antingen ljud eller video . Dessa spellistor möjliggör antingen användare eller utvecklare att beställa ett antal filer för ångkokning . Den huvudsakliga format för spellistor i Silverlight är Server - Side Play List ( SSPL ) . Addera Digital Rights Management
Silverlight innehåller ett frivilligt system upphovsrättsligt skydd för ljud och videofiler . Detta följer det format som anges i två digital - rättigheter hanteringsprotokoll som alternativ till varandra : Windows Media Digital Rights Management 10 och PlayReady . Huvuddelen av meddelanden och koder som används av endera av dessa protokoll är inte ses av slutanvändaren. Förhandlingen om rättigheterna hanteras av klientprogrammet för Silverlight , kontakta relevant licensiering kroppen , flaggade i media - stream header -fil . Båda Digital Rights Management system kryptera mediefiler . Det dekrypteras endast genom tillämpning av ett chiffer nyckel tillhandahålls av tillståndsmyndigheten .