Compatibilidad con proxy para orígenes de red
Un servidor proxy es un servidor intermedio entre la intranet e Internet, que enruta las solicitudes de la aplicación cliente al servidor multimedia y recupera los archivos del servidor multimedia.
Media Foundation crea implícitamente un localizador de proxy objeto cuando una aplicación cliente intenta acceder a una dirección URL de origen. El objeto de localizador de proxy expone la interfazIMFNetProxyLocator. Durante la resolución de origen, Media Foundation comprueba el almacén de propiedades pasado al método de resolución de origen.
Si el almacén de propiedades contiene la propiedad MFNETSOURCE_PROXYLOCATORFACTORY establecida en un objeto de fábrica de localizador de proxy implementado por la aplicación, invoca al método IMFNetProxyLocatorFactory::CreateProxyLocator para crear un localizador de proxy con opciones de configuración personalizadas.
Si no se establece el almacén de propiedades, Media Foundation crea el localizador de proxy con la configuración predeterminada. Esta configuración es la siguiente:
Si se establece la directiva de usuario, el localizador de proxy usa la configuración especificada en el Registro.
Para HTTP, el localizador de proxy usa la configuración del proxy del explorador.
Para RTSP, el localizador de proxy está configurado para omitir los servidores proxy al conectarse al servidor multimedia.
La aplicación puede cambiar esta configuración predeterminada. Los temas siguientes contienen información sobre las opciones de configuración de un localizador de proxy:
Cómo configurar el de localizador de proxy
Media Foundation inicializa el localizador de proxy para la dirección URL de origen especificada en el solucionador de origen de . El localizador de proxy detecta un servidor proxy que se usará en función de las opciones de configuración. Cuando el localizador de proxy intenta establecer un servidor proxy, registra el resultado correcto o erróneo en el registro. Este valor se comprueba durante el siguiente proceso de detección de proxy. Si se sabe que un servidor proxy determinado ha causado errores en el pasado, el localizador de proxy lo omite.
Temas relacionados