HTTP 302重新導向最佳化

302重新導向最佳化可將302個重新導向回應的數目減到最少,讓您的應用程式更有效率地平衡負載。

如果重新導向主資訊清單請求,而您的播放器中已啟用302最佳化,則後續從該資訊清單請求資產時,會使用最終網域位置,以避免額外302個回應。

此功能預設為停用,您可以變更此設定。

如果您啟用此功能,則只有下列條件中的​all​為true時,此功能才能正常運作;否則,不會發生重新導向最佳化,而302個回應會持續發生:

  • 您的應用程式是使用-swf-version 21或更高版本編譯為AdobeFlash Player11.8的。
  • 您的最終用戶安裝了AdobeFlash Player11.8或更高版本。
重要

若要確保Cookie與廣告請求一起傳遞,請停用302重新導向。 啟用302重新導向後,廣告要求可能會重新導向至與Cookie產生來源網域不同的網域。

停用或啟用302重新導向最佳化

使用useRedirectedUrl屬性開啟(true)或關閉(false)302重新導向。

例如:

// Set useRedirectedUrl property to true
var networkConfiguration = new NetworkConfiguration();
networkConfiguration.useRedirectedUrl = true;

//Set NetworkConfiguration as Metadata:
var result:Metadata = new Metadata();
result.setMetadata(DefaultMetadataKeys.NETWORK_CONFIGURATION_KEY,
                   networkConfiguration);

var mediaResource = new MediaResource( url, MediaResourceType.HLS, result);

// load the resource
mediaPlayer.replaceCurrentResource( mediaResource, mediaPlayerItemConfig );

本頁內容