? Silverlight er en multimedie udviklingsmiljø produceret af Microsoft. Svarende til Adobe Flash, det giver mulighed for oprettelse og visning af lyd-og videofiler . Ansøgningen er integreret i Microsofts. NET miljø. Silverlight blev oprindeligt produceret til at streame video, men har siden udvidet til at omfatte mange forskellige typer af data. Af denne grund indeholder Silverlight forskellige formater . Samlet Format
En hel Silverlight dokument er skrevet i et sprog kaldet XAML , Extensible Application Markup Language. Denne formateret tekst system bruger tags ligner HTML ( Hypertext Markup Language) og XML (Extensible Markup Language). XAML begge wraps alle elementerne i en Silverlight side sammen og giver et budskab til at tilføje tekst og andre simple funktioner , såsom baggrunden.
Video Streaming
Kernen af Silverlight er dens video - streaming kapacitet. Indeholdt i Silverlight XAML side er MMS elementer, herunder video streaming. Microsoft har et system for hosting og levere video - streaming filer, der kaldes IIS , som står for Internet Information Services. Video Streaming er ikke altid en farbar , på grund af langsom forbindelse hastigheder . Hvis leverancen sats ikke er tilstrækkeligt, vil Silverlight skifte fra streaming til progressiv download. Denne proces varetages af Windows Media HTTP Streaming Protocol . De videoformater tilladt i Silverlight er Windows Media (WMV ), MP3 , MP4 og fMP4 , rå video, YV12 , RGBA og H.264 .
Audio Streaming
Silverlight player kan også integrere lydfiler til en side. Leveringen metode til lyden er den samme som bruges i video streaming , Silverlight accepterer WAV, Windows Media Audio (WMA v8 , v9 og v10 ), MP3 og ISO Advanced Audio Coding (AAC) lydformater
< . br > Afspil Lister
playlist er en sekvens for mediefiler , enten lyd eller video. Disse afspilningslister muligt enten brugere eller udviklere til at bestille et antal filer til dampning . Den vigtigste format for afspilningslister i Silverlight er server-side Play List ( Sspl ) .
Digital Rights Management
Silverlight indeholder en valgfri ophavsret system for audio og videofiler . Dette følger formatet specificeret i to digitale rettighedsforvaltning protokoller, der er alternativer til hinanden : Windows Media Digital Rights Management 10 og PlayReady . Hovedparten af de budskaber og koder til brug ved enten af disse protokoller er ikke set af slutbrugeren . Forhandling af rettigheder administreres af klient program af Silverlight , at kontakte den relevante licensudstedende organ , markeret i medierne -stream header fil. Begge Digital Rights Management- systemer kryptere mediefilen. Det er dekrypteret kun anvendelse af en batch nøgle leveret af den licensudstedende myndighed .