? Silverlight est un environnement de développement multimédia produite par Microsoft . Similaire à Adobe Flash , il permet la création et l'affichage des fichiers audio et vidéo. L'application est intégrée dans l'environnement. NET de Microsoft. Silverlight a été initialement produite pour diffuser de la vidéo , mais a depuis été élargi pour inclure de nombreux types de données. Pour cette raison , Silverlight intègre différents formats. Format
ensemble du document global Silverlight est écrit dans un langage appelé XAML, l' Extensible Application Markup Language. Ce système de texte formaté utilise des balises similaires à HTML (Hypertext Markup Language) et XML (Extensible Markup Language). XAML tant enveloppe tous les éléments dans une page Silverlight ensemble et fournit un message pour ajouter du texte et d'autres éléments simples, comme arrière-plan.
Streaming Vidéo
Le noyau de Silverlight est sa capacité de streaming vidéo . Contenus dans la page XAML Silverlight sont des éléments multimédias , y compris le streaming vidéo. Microsoft dispose d'un système d' hébergement et de distribution de fichiers vidéo en streaming appelé IIS, qui se tient pour Internet Information Services. Streaming vidéo n'est pas toujours une option viable , en raison de ralentir la vitesse de connexion . Si le débit n'est pas suffisant, Silverlight permet de basculer de diffusion à téléchargement progressif . Ce processus est géré par le média HTTP Streaming Protocol Windows. Les formats vidéo acceptés dans Silverlight sont Windows Media (WMV ), MP3 , MP4 et FMP4 , vidéo brute , YV12 , RGBA et H.264 .
Streaming audio
Le lecteur Silverlight peut également intégrer des fichiers audio dans une page. La méthode de livraison pour l'audio est la même que celle utilisée en streaming vidéo ; Silverlight accepte WAV , Windows Media Audio (WMA v8, v9 et v10 ), MP3 et ISO Advanced Audio Coding (AAC ) des formats audio
< . br> listes de lecture
une liste de lecture est une séquence pour les fichiers multimédias , audio ou vidéo. Ces listes de lecture permettent aux utilisateurs ou développeurs de commander un certain nombre de fichiers à la vapeur . Le format principal pour les listes de lecture dans Silverlight est la liste de lecture côté serveur ( SSPL ) .
Gestion des droits numériques
Silverlight intègre un système optionnel de protection du droit d'auteur pour l'audio et des fichiers vidéo . Cela suit le format spécifié dans deux protocoles de gestion des droits numériques qui sont des alternatives à l'autre : Media Digital Rights Management Windows 10 et PlayReady . La majorité des messages et des codes utilisés par l'un de ces protocoles n'est pas visible par l'utilisateur final. La négociation des droits est géré par le programme client de Silverlight , en communiquant avec l'organisme de réglementation pertinent, signalée dans le fichier d'en-tête media- stream. Les deux systèmes de gestion des droits numériques crypter le fichier multimédia. Il est déchiffré que par l'application d'une clé de chiffrement fournie par l'autorité concédante .