使用重定向网址播放视频

时间:2015-06-24 01:46:42

标签: roku brightscript

在我们的频道中,我们有一个网址来播放最后检查身份验证的视频,然后重定向到CDN网址并播放视频。这些都是在我们所有的测试频道中通过http完成的,效果很好。

问题是,当我们部署到托管API的实时网站时,服务器设置为将所有请求重定向到HTTPS。我想出了如何让HTTPS调用适用于我所有的api调用。我遇到的最后一个问题是,我们的服务器进行了HTTPS调用,然后重定向到HTTP CDN服务器,每次尝试都不工作。 brightscript返回的错误消息并不是非常有用我将获得通用错误代码11和消息"未指定或无效的跟踪路径/网址。"

任何人都有这方面的经验吗?或者任何想法该怎么办?到目前为止,我已经尝试将roVideoScreen设置为允许进行HTTPS调用的所有设置,我认为它在捕获重定向到HTTP时会卡住。

离。

...
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()

1 个答案:

答案 0 :(得分:0)

也许是一个解决方案,首先使用HTTPS网址单独roUrlTransfer,然后查看是否可以通过响应或任何roUrlEvent获取HTTP网址(您将被重定向到的网址)回调?然后将该HTTP URL传递给视频播放器?

很难说你是否能够在没有样本流的情况下捕获正确的信息来测试理论。