В нашем канале у нас есть URL-адрес для воспроизведения видео, который выполняет последнюю проверку подлинности, а затем перенаправляет на URL-адрес CDN и воспроизводит видео. Все это было сделано через http во всех наших тестовых каналах и отлично работает.Воспроизвести видео с перенаправлением URL-адрес
Проблема заключается в том, что при развертывании на нашем веб-сайте, где размещен API, сервер настроен на перенаправление всех запросов на HTTPS. Я понял, как заставить HTTPS-звонки работать на все мои вызовы api. Последняя проблема, с которой я столкнулась, заключается в том, что вызов HTTPS выполняется на наш сервер, а затем перенаправляется на HTTP-сервер CDN и не работает каждый раз, когда я пытаюсь. Сообщения об ошибках, которые возвращают brightscript, не очень полезны. I jst получает общий код ошибки 11 с сообщением «Unspecified or invalid track path/url».
У кого-нибудь есть опыт? или любая идея, что делать? до сих пор я пытался настроить 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()