2016-06-21 66 views
0

我創建了一個Azure媒體服務,它爲資產編碼,編碼並創建傳輸策略。我生成的URL是完美的,但不會與Azure媒體播放器一起玩。我得到錯誤,任何人都可以幫助。 This is the error I get When try to play my encrypted VideoAzure媒體播放器不支持瀏覽器

編輯:我嘗試上傳並手動應用內容保護,然後從azure本身播放媒體。這也會返回類似的錯誤。 enter image description here

+0

你能發表一個URL來重現問題嗎? 這是什麼瀏覽器?你還使用什麼類型的加密? – sraje

+0

我正在使用Azure Media Service提供的AES-128加密。我無法與您分享您的網址,因爲我不被允許,但確定您可以重新創建該場景。讓我知道如果我必須添加步驟。 –

+0

你是否看到與此視頻相同的錯誤:http://ampdemo.azureedge.net/azuremediaplayer.html?url=%2F%2Famssamples.streaming.mediaservices.windows.net%2F830584f8-f0c8-4e41-968b-6538b9380aa5% 2FTearsOfSteelTeaser.ism%2Fmanifest&AES =真aestoken =承載%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cm46bWljcm9zb2Z0OmF6dXJlOm1lZGlhc2VydmljZXM6Y29udGVudGtleWlkZW50aWZpZXIiOiI5ZGRhMGJjYy01NmZiLTQxNDMtOWQzMi0zYWI5Y2M2ZWE4MGIiLCJpc3MiOiJodHRwOi8vdGVzdGFjcy5jb20vIiwiYXVkIjoidXJuOnRlc3QiLCJleHAiOjE3MTA4MDczODl9.lJXm5hmkp5ArRIAHqVJGefW2bcTzd91iZphoKDwa6w8 – sraje

回答

0

我討厭回答我的問題,但最後我發現了這個問題。我在這裏解決了這個問題。

  1. 首先我檢查並確保Streaming Endpoint正在運行。 enter image description here
  2. 我使用HLS和平滑協議,似乎這些需要在瀏覽器中的Flash支持。您可以在創建投放政策「CreateAssetDeliveryPolicy」的方法中添加一段代碼。現在 enter image description here

  3. 上述變化將是足以讓網址在任何瀏覽器中播放,但如果你是玩這些編碼的視頻編寫自己的代碼,那麼請確保有關格式。這真的不是必要的,但我必須強制編碼格式爲Dash。 enter image description here

  4. 如果您在播放視頻時仍然遇到問題,請確保清單協議(http/https)與您請求的協議(http/https)相同。