? Silverlight er en multimedia utviklingsmiljø produsert av Microsoft. I likhet med Adobe Flash, gjør det etablering og visning av lyd-og videofiler . Søknaden er integrert i Microsofts. NET miljø . Silverlight ble opprinnelig produsert for å streame video , men har siden utvidet til å omfatte mange forskjellige typer data . Av denne grunn innbefatter Silverlight forskjellige formater. Totalt Format
En hel Silverlight dokumentet er skrevet i et språk som heter XAML , Extensible Application Markup Language. Denne formatert tekst systemet bruker koder som ligner HTML ( Hypertext Markup Language) og XML ( Extensible Markup Language) . XAML både wraps alle elementene i en Silverlight side sammen og gir en melding for å legge til tekst og andre enkle funksjoner, for eksempel bakgrunnen .
Video Streaming
Kjernen av Silverlight er dens video -streaming evne. Inneholdt i Silverlight XAML side er multimedia elementer , inkludert video streaming. Microsoft har et system for hosting og levere video - streaming filer som kalles IIS , som står for Internet Information Services. Video Streaming er ikke alltid et levedyktig alternativ , på grunn av treg tilkobling hastigheter. Dersom leveransen prisen ikke er tilstrekkelig , vil Silverlight bytte fra streaming til progressiv nedlasting . Denne prosessen er håndtert av Windows Media HTTP Streaming Protocol . Den videoformater tillatt i Silverlight er Windows Media (WMV ) , MP3, MP4 og fMP4 , rå video , YV12 , RGBA og H.264 .
Audio Streaming
Silverlight -spilleren kan også integrere lydfiler i en side. Leveringsmåte for lyd er den samme som brukes i video streaming , Silverlight aksepterer WAV, Windows Media Audio (WMA v8 , v9 og v10 ), MP3 og ISO Advanced Audio Coding ( AAC ) lydformater
< . br > Play Lister
en spilleliste er en sekvens for mediefiler, enten lyd eller video. Disse spillelistene aktivere enten brukere eller utviklere å bestille et antall filer for damping . Den viktigste format for spillelister i Silverlight er Server -Side Play List ( SSPL ) .
Digital Rights Management
Silverlight inneholder en valgfri kopibeskyttelse system for lyd og videofiler . Dette følger formatet spesifisert i to digital - Rights Management protokoller som er alternativer til hverandre : Windows Media Digital Rights Management 10 og PlayReady . Hovedtyngden av meldinger og koder som brukes av en av disse protokollene er ikke sett av sluttbrukeren . Forhandling av rettigheter forvaltes av klientprogrammet av Silverlight , kontakte den aktuelle lisensiering kroppen , flagget i media -stream header -fil. Begge Digital Rights Management systemer kryptere mediefil . Det er dekryptert kun ved bruk av en cypher nøkkelen som følger av konsesjonsmyndigheten .