0

我的设置如下:

  • 我有一个接受HLS输入并将其推送到特定 twitch 频道的频道
  • 输出组不变
  • 但是输入每天都在变化,我正在执行输入切换(选择不同的 HLS 播放列表),然后我启动频道
  • 一旦流结束,我就会停止频道

我有一个节点应用程序,它不断检查应该安排哪些HLS输入,并在给定时间和启动通道后立即自动切换输入

我的问题是,即使一切都按预期工作,频道有时也需要5-8 分钟才能从空闲到运行

它似乎是完全随机的,有时需要不到 50 秒(这是可以接受的),但必须等待 5 分钟或更长时间是愚蠢的。

我还尝试为输入购买预订(遵循 AWS 建议的“查看匹配的预订产品”),但没有任何改变……开始时间仍然是随机的,而且通常需要几分钟才能启动流。

我究竟做错了什么 ?

4

1 回答 1

0

不幸的是,MediaLive 不提供频道开始时间的 SLA。

启动频道后,MediaLive 会根据频道配置在后端启动一堆资源,在某些情况下,启动可能需要长达 10 分钟。

输入预留不影响通道开始时间。预留是对特定输入或输出配置的一年承诺,适用于处理输入的成本。(1)(2)。

除了预先预计工作流程中大约 10 分钟的等待时间之外,没有办法控制开始时间,但这可能值得作为反馈提交。

  1. 在 AWS Elemental MediaLive 中处理预订:https ://docs.aws.amazon.com/medialive/latest/ug/reservations.html
  2. 输入输出预留:https ://docs.aws.amazon.com/medialive/latest/ug/input-output-reservations.html
于 2022-01-27T16:48:21.713 回答