Compartilhar via


Windows Media Technologies Application Development

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Os desenvolvedores podem usar tecnologias de mídia Windows Microsoft ® para Windows Embedded CE para fornecer multimídia fluxo contínuo recursos para dispositivos Windows Embedded CE. Esses recursos incluem suporte para o fluxo contínuo formatos e protocolos exigido para áudio e reprodução de local arquivos ou dados em fluxo sobre uma conexão rede.

O que vem a seguir é um aspecto no formatos, funcionalidade e protocolos com suporte por tecnologias Windows Media para Windows Embedded CE.

Formatos Media Windows

Para armazenar e transmitir dados, as tecnologias Windows Media para suporte Windows Embedded CE:

  • Avançada de fluxo contínuo Format (.asf)
  • Metarquivos Avançados Stream Redirector (.asx)
  • Metarquivos Microsoft Windows Media Station (.nsc)

Formato de Fluxo Contínuo avançadas

O formato de fluxo contínuo avançada é um aplicativo-nível multimídia transmissão arquivo formato (as opposed to um formato controle rede com fio ou transmissão) que organiza e organiza sincronizado multimídia dados. ASF oferece suporte a mídia entrega dados sobre uma ampla variedade de tipos rede, bandwidths rede e protocolos. Ele é otimizado para fluxo contínuo multimídia pacotes sobre ambos Baixa Taxa bits e de banda larga redes para de conteúdo such as Windows Media áudio e vídeo.

O redirecionador de fluxo avançados

O metarquivo Advanced Stream Redirector fornece mecanismos pelo qual um cliente pode hiperlinks suporte para fluxos, especificação suporte de múltiplo pedaços de origem de conteúdo e as regras de sobreposição protocolo o cliente usará para processo-los, bem como como Play de mídia suporte listas.

Windows Media Station

O metarquivo Microsoft Windows Media Station serve para descrever um canalizar específico para um cliente ASF que para acessar esse canalizar. O modelo para acessar a um canalizar é semelhante a uma televisão acessando um transmitir canalizar. Este metarquivo é usado para suporte de multicast.

A funcionalidade de mídia Windows

Windows Embedded CE fornece tecnologias de mídia Windows filtros DirectShow cliente que permitem a reprodução de fluxos ASF enviados usando protocolo UDP (UDP), protocolo TCP (TCP) e protocolo HTTP (conforme descrito abaixo).

Fluxo contínuo inteligente

Tecnologias de Mídia Windows Para inteligente suporte Windows Embedded CE fluxo contínuo usando um arquivo ASF taxa multi-Data codificado, onde múltiplo fluxos com bit diferentes taxas é criados em um arquivo ASF e o cliente negocia com o servidor para o apropriado transmitir. O servidor e automaticamente ajusta a transmitir depending on condições de reprodução e pode selecione múltiplo vídeo fluxos baseiam disponível rede largura de banda.

Com inteligente fluxo contínuo, a Windows Embedded CE Windows Media tecnologias cliente pode fino dinamicamente a transmitir baseia a disponível largura de banda usando um algoritmo que ajusta entrega suavemente de completo quadros Down to chave-quadro somente. Se necessário, o cliente tecnologias Windows Media pode pedir o servidor enviar somente áudio e vídeo não pacotes. Como largura de banda é reduzida, áudio sempre tem a prioridade mais alta porque ele é geralmente crítico à experiência do usuário. Como melhorar rede largura de banda condições, as tecnologias de mídia Windows podem progressivamente etapa o vídeo voltar Bit-Rate up to restaurar a exibição para um nível ideal. Além disso, usando as tecnologias de mídia Windows UDP capabilitythe reenviar cliente pode, se tempo está disponível, solicitação ausente pacotes do servidor.

Tecnologias de Mídia Windows também fornecem ASX transmitir Event-driven alternando onde o cliente envia comandos controle asx para o servidor.

A autenticação

Tecnologias de Mídia Windows para Windows Embedded CE fornecem suporte para autenticação. A autenticação envolve usuário validação antes de quaisquer informações são trocadas entre cliente e servidor.

Quando um cliente inicia uma solicitação para o servidor que tenha habilitado autenticação, o servidor desafia o cliente para confirmar sua identidade. Normalmente, esse desafio envolve inspecionando o nome e senha da conta de usuário em vários protocolos autenticação.

Para qualquer interação determinada, o cliente e servidor devem aderir a um acordo protocolo de autenticação. Protocolos autenticação suporte duas tecnologias de mídia Windows:

  • HTTP-Basic para Aplicativos Internet
  • O NTLM, que é adequado para aplicativos intranet

Sobre o área de trabalho, o NTLM usa informações sobre autenticação estabelecida quando o usuário fizer logon e requer o cliente e servidor para os mesmos ou privilegiados domínios. Porque Windows Embedded CE não permite que um usuário para log no, abre tecnologias Windows Media de caixa de diálogo perguntando para informações sobre autenticação quando autenticação NTLM é exigido.

Protocolos de Mídia Windows

Suporte tecnologias Windows Media o seguinte protocolos: local de difusão seletiva, arquivo fluxo contínuo, fluxo contínuo Microsoft Media Server (MMS) e fluxo contínuo HTTP.

Difusão seletiva

Difusão seletiva permite que o cliente para receber Multicast fluxos. Portanto, um administrador pode enviar um copiar de de conteúdo para muitos usuários de rede se essa rede é Multicast-habilitado. Multicast protocolo IP (IP) fluxo contínuo é feito por meio ASF com o metarquivo Windows Media Station.

Redes que não são Multicast-habilitado e arquivos ASF que não são transmitidos de um servidor Windows Media são enviados por transmitir em unicast. Difusão ponto a ponto envolve um transmitir cada solicitação.

Arquivo local de fluxo contínuo

Tecnologias de Mídia Windows podem fornecer local arquivo fluxo contínuo para sistemas com armazenamento persistente. Dados ler de armazenamento persistente em uma reserva na memória principal e então processado. Fluxo contínuo arquivo local fornece latência inferior e um físico significativo economias memória pela lê o arquivo ASF inteiro a partir de armazenar persistente no principal físico memória antes processamento de arquivo.

MMS de fluxo contínuo

MMS é o protocolo proprietário Microsoft para fluxo contínuo mídia. Uma sessão MMS típica usa um conexão TCP para enviar e receber comandos controle de Mídia e um UDP ou conexão TCP para fluxo contínuo de dados.

Chamando o protocolo MMS usando o MMS: / / URL chama o mecanismo de sobreposição protocolo. O cliente tenta primeiro receber a transmitir a UDP. Se UDP não trabalho, os rolos automaticamente transmitir sobre para transmissão TCP. Finalmente, se TCP não trabalho, o cliente irá tentar receber a transmitir a HTTP.

O protocolo mmsu permite que o cliente para receber fluxos MMS pelo UDP. Ela é bem adequada para áudio porque ele envia pacotes regardless of qualidade conexão. Portanto, os usuários ouvir menos atrasos e faz uma pausa. Se o tempo permitir, Perdidos pacotes são solicitados e reenviados.

O protocolo MMST permite que o cliente para receber fluxos MMS pelo TCP. TCP formulários um seguro transmitir — se pacotes forem perdidos, a transmitir pára e pacotes perdidos são recuperados. Os usuários experiência mais atrasos e faz uma pausa em uma rede que está congestionada.

HTTP de fluxo contínuo

Um servidor HTTP pode distribuir fluxos dados ASF, mas usando Windows Media Server oferece vantagens:

  • Evitando fragmentação: Os pacotes de uma fluxo de dados ASF devem ser entregue em seqüência, um por pacote rede, para a beneficiar completo de fluxo contínuo dados para ser realizado. Um ASF-compatível servidor such as Windows Media Server evita a fragmentação por transmitir pacotes ASF um em um tempo esses pacotes são encapsulados organizado em individual Internet ou outros pacotes protocolo rede.
  • No-instantaneamente determinação de qual pacotes ASF começam e terminam: A correção de erro, fluxo contínuo a reprodução e otimização Bit-Rate inerente ao ASF dependem de cliente e servidor não precisar definir fora onde pacotes dados ASF começam e terminam de forma instantânea. Um servidor HTTP não tem essa capacidade porque ele não reconhece a importância de pacotes ASF; Ele apenas shoves dados para o cliente mais rápido possível preenchendo cada pacote rede com uma quantidade arbitrária de dados.

Além disso, vários recursos de mídia, como a capacidade para fluxos dados ASF rebobinar ou FAST-FORWARD, Windows Não São disponível em um servidor HTTP.

Para obter mais informações, ASX Elements Reference Windows Media Event Notification Codes e Windows Media Event Notification Codes

See Also

Other Resources

Windows Media Technologies