【问题标题】:Can AWS host a HLS link that can change at a whim?AWS 是否可以托管可以随意更改的 HLS 链接?
【发布时间】:2017-07-12 16:08:52
【问题描述】:

​大家好,

情况:我希望 AWS 托管一个 HLS 链接,我可以随心所欲地更改(因此,不是硬编码)来引导 Roku、Fire TV、Alexa、Apple TV 等设备,其中HLS 链接是。目前,我的程序告诉设备转到 Ooyala,然后 Ooyala 告诉设备从何处获取 HLS 链接。 所以,我想删掉 Ooyala,只使用 AWS 告诉设备从哪里获取 HLS 链接(在 CDN)。

问题:有谁知道这是否可能或其他解决方案?如果是这样,我需要什么以及研究什么?我正在考虑编写脚本和静态 IP。

如果您有想法,请为我​​标记几个步骤,以便我了解可能性!

谢谢,

杰克逊

【问题讨论】:

  • 我们需要一个明确的定义“告诉设备从哪里获取 HLS 链接”, 我想。如果它只是一个简单的、未经身份验证的 GET 请求,带有静态响应或通过 HTTPS 重定向,那么您可能正在寻找 S3 存储桶。
  • 最简单的方法是在包含 HLS 资产 URL 的 S3 存储桶(或您的网站所在的任何位置)中托管一个指针文件。如果资产经常更改,您需要确保它不会被缓存太久。我认为Ooyala 为您做的不仅仅是托管资产,那么您是否考虑过更改的其他后果?

标签: amazon-web-services http-live-streaming apple-tv roku amazon-fire-tv


【解决方案1】:

我已经在您列出的设备上构建了许多应用程序。一些客户端决定使用每个应用程序在启动时加载的外部配置(json 或 xml)。最终,它相当于 API 响应。您可以在文件请求期间使用一些缓存清除,以确保您始终获得最新的。您可以选择在任何您想要的地方托管该文件...

【讨论】:

    猜你喜欢
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    相关资源
    最近更新 更多