Vimeo API returns 不一致的 CDN URL

Vimeo API returns inconsistent CDN URL

我们正在使用 Vimeo API 让客户端通过 Android 和 iOS 应用程序播放 3 个不同的 360 度视频 - 在某些情况下,我们不得不在我们的应用程序解决 URL 中导致我们的播放器出现问题的特殊字符 - 因此我们有一些代码来整理最终视频 URL。

一开始效果很好,但现在似乎 Vimeo API 为我们的 3 个视频中的 2 个返回了不同的 URL。来自 fpdl.vimeocdn.com 的视频效果很好。当我们第一次创建应用程序时,他们都使用了这个域。但是我们的两个视频更改为 gcs-vimeo.akamaized.net 并且具有不同的语法。

这是我们无法控制的事情吗? CDN 目标会经常改变吗?我们的 3 个视频最终都会更改为新的 URL 吗?在我们返回并再次调整代码之前 - 我需要评估我们是否应该使用不同的播放器来代替,如果这种情况会经常发生。

Vimeo 使用不同的 CDN 来托管视频文件,这些 CDN 对 viewer/enduser 应该无关紧要。

在获取 direct video file links 时(使用 API 或从视频的设置页面),这些链接是指向实际视频文件资源的 HTTP 302 重定向链接。该资源的位置每隔几个小时就会更改一次,因此请始终确保使用提供的重定向 URL,并确保所使用的播放器支持重定向。