Partager via


Prise en charge du proxy pour les sources réseau

Un serveur proxy est un serveur intermédiaire entre votre intranet et Internet, qui achemine les requêtes de l’application cliente vers le serveur multimédia et récupère les fichiers du serveur multimédia.

Media Foundation crée implicitement un localisateur proxy objet lorsqu’une application cliente tente d’accéder à une URL source. L’objet de localisateur de proxy expose l’interface IMFNetProxyLocator. Pendant la résolution source, Media Foundation vérifie le magasin de propriétés transmis à la méthode de résolution source.

Si le magasin de propriétés contient la propriété MFNETSOURCE_PROXYLOCATORFACTORY définie sur un objet de fabrique de localisateur de proxy implémenté par l’application, elle appelle ensuite l'IMFNetProxyLocatorFactory ::CreateProxyLocator méthode pour créer un localisateur proxy avec des paramètres de configuration personnalisés.

Si le magasin de propriétés n’est pas défini, Media Foundation crée le localisateur de proxy avec la configuration par défaut. Ces paramètres sont les suivants :

  • Si la stratégie utilisateur est définie, le localisateur de proxy utilise les paramètres spécifiés dans le Registre.

  • Pour HTTP, le localisateur de proxy utilise les paramètres du proxy de navigateur.

  • Pour RTSP, le localisateur de proxy est configuré pour contourner les serveurs proxy lors de la connexion au serveur multimédia.

Cette configuration par défaut peut être modifiée par l’application. Les rubriques suivantes contiennent des informations sur les paramètres de configuration d’un localisateur de proxy :

Media Foundation initialise le localisateur de proxy pour l’URL source spécifiée au programme de résolution de source. Le localisateur de proxy détecte un serveur proxy à utiliser en fonction des paramètres de configuration. Lorsque le localisateur de proxy tente le jeu d’un serveur proxy, il enregistre la réussite ou l’échec du registre. Cette valeur est vérifiée pendant le processus de détection de proxy suivant. Si un certain serveur proxy est connu pour avoir provoqué des défaillances dans le passé, le localisateur de proxy l’ignore.

attributs et propriétés

mise en réseau dans Media Foundation