Suporte de proxy para fontes de rede
Um servidor proxy é um servidor intermediário entre sua intranet e a Internet, que roteia solicitações do aplicativo cliente para o servidor de mídia e recupera arquivos do servidor de mídia.
O Media Foundation cria implicitamente um objeto do localizador de proxy quando um aplicativo cliente tenta acessar uma URL de origem. O objeto do localizador de proxy expõe a interfaceIMFNetProxyLocator. Durante a resolução do código-fonte, a Media Foundation verifica o repositório de propriedades passado para o método de resolvedor de origem.
Se o repositório de propriedades contiver a propriedade MFNETSOURCE_PROXYLOCATORFACTORY definida como um objeto de fábrica do localizador proxy implementado pelo aplicativo, ele invocará o método IMFNetProxyLocatorFactory::CreateProxyLocator para criar um localizador de proxy com configurações personalizadas.
Se o repositório de propriedades não estiver definido, o Media Foundation criará o localizador de proxy com a configuração padrão. Essas configurações são as seguintes:
Se a política de usuário estiver definida, o localizador de proxy usará as configurações especificadas no Registro.
Para HTTP, o localizador de proxy usa as configurações de proxy do navegador.
Para RTSP, o localizador de proxy é configurado para ignorar servidores proxy ao se conectar ao servidor de mídia.
Essa configuração padrão pode ser alterada pelo aplicativo. Os tópicos a seguir contêm informações sobre as configurações de um localizador de proxy:
Como configurar o do Localizador de Proxy
O Media Foundation inicializa o localizador de proxy para a URL de origem especificada para o Resolvedor de Origem. O localizador de proxy detecta um servidor proxy a ser usado com base nas configurações. Quando o localizador de proxy tenta definir um servidor proxy, ele registra o resultado de êxito ou falha no registro. Esse valor é verificado durante o próximo processo de detecção de proxy. Se um determinado servidor proxy for conhecido por ter causado falhas no passado, o localizador de proxy o ignorará.
Tópicos relacionados
-
rede no da Media Foundation