在我們的頻道中,我們有一個可以播放視頻的網址,可以進行最後一次認證檢查,然後重定向到CDN網址並播放視頻。這些都是通過我們所有測試渠道的http完成的,並且效果很好。播放帶重定向網址的視頻
問題是,當我們部署到託管API的現場網站時,服務器設置爲將所有請求重定向到HTTPS。我想出瞭如何讓HTTPS調用適用於我所有的api調用。我遇到的最後一個問題是,HTTPS調用是對我們的服務器進行的,然後重定向到HTTP CDN服務器,而不是每次嘗試時都工作。 brightscript返回的錯誤消息並不是非常有用我只是收到帶有消息「未指定或無效的路徑/ URL」的通用錯誤代碼11。
任何人都有這方面的經驗?或任何想法做什麼?到目前爲止,我已經嘗試設置roVideoScreen以使所有設置允許HTTPS調用,我認爲它在捕獲到HTTP的重定向時會卡住。
ex。
...
video = CreateObject("roVideoScreen")
....
video.SetContent(videoclip)
video.AddHeader("Accept", "*/*")
video.SetCertificatesFile("common:/certs/ca-bundle.crt")
video.SetCertificatesDepth(3)
video.InitClientCertificates()
video.EnableCookies()
video.show()