? Silverlight é um ambiente de desenvolvimento de multimídia produzido pela Microsoft. Semelhante ao Adobe Flash, que permite a criação e exibição de arquivos de áudio e vídeo . O aplicativo é integrado ao ambiente NET da Microsoft. . Silverlight foi originalmente produzido para transmitir vídeo , mas desde então tem expandido para incluir vários tipos diferentes de dados. Por esta razão , o Silverlight incorpora diferentes formatos . Formato geral
Todo um documento Silverlight é escrito em uma linguagem chamada XAML, o Extensible Application Markup Language. Este sistema utiliza etiquetas de texto formatado semelhante ao HTML ( Hypertext Markup Language) e XML (Extensible Markup Language). XAML tanto envolve todos os elementos de uma página Silverlight juntos e fornece uma mensagem para a adição de texto e outros recursos simples , como plano de fundo.
Video Streaming
O núcleo do Silverlight é a sua capacidade de streaming de vídeo. Contido dentro da página Silverlight XAML são elementos multimídia , incluindo vídeo streaming. A Microsoft tem um sistema para hospedar e entregar os arquivos de vídeo -streaming chamado IIS , que está para o Internet Information Services . Video Streaming nem sempre é uma opção viável , devido à lenta velocidade de conexão . Se a taxa de entrega não é suficiente , o Silverlight vai mudar de streaming para download progressivo . Este processo é tratado pelo Windows Media HTTP Streaming Protocol . Os formatos de vídeo permitidos em Silverlight são Windows Media (WMV) , MP3, MP4 e fMP4 , vídeo cru, YV12 , RGBA e H.264.
Audio Streaming
O jogador Silverlight também pode integrar arquivos de áudio em uma página. O método de entrega de áudio é a mesma que a utilizada em streaming de vídeo ; Silverlight aceita WAV, Windows Media Audio (WMA v8, v9 e v10 ), MP3 e ISO Advanced Audio Coding ( AAC ) formatos de áudio
< . br> Jogue Listas
a lista de reprodução é uma seqüência de arquivos de mídia , áudio ou vídeo. Estas listas de reprodução permitem que usuários ou desenvolvedores de pedir um número de arquivos para cozinhar . A principal forma de listas de reprodução em Silverlight é o Server-Side Play List ( SSPL ) .
Digital Rights Management
Silverlight incorpora um sistema de proteção de direitos autorais opcional para áudio e arquivos de vídeo. Isto segue o formato especificado em dois direitos digitais de gestão de protocolos que são alternativas entre si : Windows Media Digital Rights Management 10 e PlayReady . A maior parte das mensagens e os códigos utilizados por estes protocolos não é visto pelo utilizador final . A negociação dos direitos é gerenciado pelo programa cliente do Silverlight , entrar em contato com o órgão licenciador relevante, sinalizado no cabeçalho do arquivo de mídia de fluxo. Ambos os sistemas de Gestão de Direitos Digitais criptografar o arquivo de mídia. Ele é descriptografado apenas pela aplicação de uma chave de cifra fornecida pela autoridade de licenciamento.