用于音频流的RESTAPI和 CDN

我在托管 REST API 的服务器上面临一个 bandwith 问题,我想知道是否可以使用 CDN 来修复它。

我在托管 REST API 的服务器上面临一个 bandwith 问题,我想知道是否可以使用 CDN 来修复它。

大部分的 bandwith 消费是由于静态资产的提供,如音频文件。

访问这些资产需要一个身份验证令牌 (类似于 JWT)。当用户请求资产时,我首先需要 API 进行一些检查,然后流式传输音频文件。

CDN 在我看来是一个理想的解决方案,但它提出了两个问题:

如果它们存储在 CDN 上,我可以将我的静态音频保留在 JWT 身份验证之后吗?

是否可以将原始请求重定向到 CDN 提供的动态链接,并特别要求流式传输而不是原始下载?

感谢您的时间和建议

0

如果您想要 CDN 请求的基本 API 身份验证,那么大多数 CDN 的支持机制都可以做到这一点-例如 Akamai 信息如下:

https://techdocs.akamai.com/api-definitions/docs/json-web-token-jwt-val

回答第二个问题,只要 CDN 和您的客户端支持范围请求,那么您应该能够下载块,如果您使用的是基本的 HTTP 渐进式下载类型流。

如果您使用的是 HLS 或 DASH 流,那么几乎所有的 CDN 都将支持此标准。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(994)
在iPhone中以编程方式从另一个应用程序打开iCloud设置
上一篇
需要 Excel表格来计算复杂的假期应计和假期时间的使用
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(6条)