針對無訊息測試進行疑難排解

Microsoft eCDN 無訊息測試架構可讓您輕鬆地在多個裝置上執行模擬,以模擬和檢查指定網路在影片事件裝載下的行為。 所有結果都會以邏輯方式呈現在我們的分析儀表板中。

潛在問題:

  • 無法建立無訊息測試
  • 缺乏分析
  • 低對等互連效率
  • 並行檢視者與指派裝置之間的大差異

無法建立無訊息測試的解決方案

如果遺漏用於建立無訊息測試的加號 (+) 按鈕,請確定您的 AAD 使用者已獲指派適當的角色,以授與無訊息測試 修改 許可權。 請參閱 這裡適用的角色。

[無訊息測試] 頁面標題的小型螢幕擷取畫面,其中以紅色外框醒目提示 [建立] 按鈕。

缺乏分析的解決方案

如果遺漏分析,則會假設個別用戶端與 Microsoft eCDN 的後端之間有封鎖。 開啟 管理主控台 ,然後流覽至進階 無訊息測試程式,以 >開始進行疑難排解。 在該頁面的右上方,您會發現問號 (?) 連結,這會帶您前往協助 程式頁面 ,其中可以找到步驟 1 和 3 的其他資訊。 或者,您也可以參考此 作法

  1. 開啟 直接執行器 URL,小心使用您的租使用者識別碼,而不是預留位置 TENANT_ID_HERE 。 從下列範例建構它,或者您可以使用在協助程式頁面中找到的預先建置連結。 這會模擬單一檢視器,我們將使用該檢視器來調查所需的連線。

    直接執行器 URL 範例 - https://st-sdk.ecdn.microsoft.com/?customerId=TENANT_ID_HERE&adapterId=Direct

    測試執行器網頁的影像;包括客戶識別碼、用戶端識別碼和配接器識別碼,其值已清除。

  2. 以滑鼠右鍵按一下,然後按一下 直接執行器 頁面上的 [檢查],以顯示瀏覽器的 DevTools

    重要事項

    在下列步驟中啟動無訊息測試 之前 ,必須先開啟 DevTools,否則將不會擷取重要的會話啟動資訊來進行分析。

  3. 回到 [無訊息測試程式] 頁面,啟動 [已排程的 (無訊息) 測試],將預設值的所有設定保留在 [視訊品質] 之外。 將視訊品質設定為靜態值,例如 480p - 1Mbps 。 啟動之後, 直接執行器 頁面上會出現灰色 div 列,並顯示文字「進行中測試」,以確認資料流程已開始,如下圖所示。

    相同 [測試執行器] 頁面的影像。頁面現在會以灰色、水準長的方塊顯示下方的詳細資訊,其中包含會話詳細資料,例如「剩餘時間」和「資料流程 URL」。

    您也可以在 [網路] 索引標籤中觀察下載的視訊區塊,以確認會話正在進行。

    顯示下載影片區塊清單的 DevTools 視窗。

  4. 檢查 DevTool 的 [網路 ] 和 [ 主控台] 索引 標籤是否有錯誤。 請特別注意會話的開頭。

    請記下紅色的任何錯誤,不包括「字型」錯誤 (已知且不實作的) 。 任何可能表示封鎖 Microsoft eCDN 的錯誤,都是疑難排解工作的合理潛在客戶。

    例如,在 [主控台] 索引標籤中,您可能會看到類似下圖的連線拒絕錯誤。

    主控台錯誤文字的小型螢幕擷取。

    這可能表示我們的網域 ecdn.microsoft.com 尚未新增至您協力廠商平臺頁面中 [網站允許清單] 底下的允許清單。

    [網站允許清單] UI 的影像,其中包含文字方塊和紫色的 [新增] 按鈕。

    或者,您的 IP 可能不會包含在[安全性] 頁面的[使用者 IP 允許清單] 中。

    [使用者 IP 允許清單] UI 的影像,其中包含文字方塊和紫色的 [新增] 按鈕。

    注意事項

    讓其中一個篩選準則未填入會停用篩選。 也就是說,兩個篩選都不需要 Microsoft eCDN 的專案才能運作。

    如果您未取得 HTTP 視訊資料區塊,這可能表示有某些專案會封鎖您連線到我們的後端;beit a firewall, proxy, etc.如果您可以識別被封鎖的 URL 或通訊協定,請與您的網路和/或安全性小組 () 確認是否允許該類型的連線。 檢閱這些檔以確保已建立適當的例外狀況: 網路需求雲端和安全性檔案

  5. 最後,您可以使用我們的 Tester 頁面來識別潛在的網路問題,例如防火牆封鎖 WebSocket 連線。 如果您在 [網路] 區段下的任何專案中收到紅色 X,請下載報表並傳送給您的 Microsoft 客戶成功帳戶管理員進行檢閱。

低對等互連效率的解決方案

對等互連效率低通常發生在您對用戶端太少進行無訊息測試時, (低於 20) 。 藉由增加用戶端數目,您將擴大對等互連群組,進而提高對等互連效率。 請參閱 低效率的疑難排解 檔,以取得可能的原因清單,以及如何針對每個原因進行疑難排解。

並行檢視者與指派裝置之間有較大差異的解決方案

這種情況通常會在下列情況發生:

  • 線上執行器會在無訊息測試開始之後具現化
  • 本機或公司安全性軟體封鎖 Microsoft eCDN
  • 在員工離職 (轉換期間進行無訊息測試)

以下是疑難排解的作法:

  • 開始無訊息測試 之前 ,請確定執行器已上線且穩定。

  • 避免在轉換期間啟動無訊息測試, (員工離開辦公室) ,因為這樣可能會扭曲參與者數目。

  • 允許 1 到 3 分鐘的時間,讓即時分析反映在 eCDN 儀表板中。

  • 確定 直接執行器 URL 未遭到封鎖。 Refer to the steps in Solution for lack of analytics section above.