我正在设置一个在 AWS S3 上记录 HLS 流的过程。设置是:
- 一个 URL_PULL 类型的输入插入到我的 HLS 流中
- 一个将 HLS 发送到 S3 存储桶的输出
一切正常。但是,如果我在 HLS 流上模拟中断(假设由于某种原因,在 HLS 流上流式传输的人失去了网络连接),我只能记录第一部分。我的 Medialive 频道从不接收流并继续录制。我尝试使用这部分设置:
network_input_settings: {
hls_input_settings: {
bandwidth: 1,
buffer_segments: 1,
retries: 3600,
retry_interval: 1,
},
}
没有任何成功。
任何人都知道我想做的事情是否可能?
编辑
这是我在频道日志中得到的内容:
我在 9:08 左右停止流式传输,几秒钟后又重新开始。出现 3 个警报,但它们永远不会被清除,输入和输出网络保持 0 并且永远不会恢复。在最后一个警报中,不确定为什么频道试图从我们在屏幕截图中看到的端点提取 HLS 流,这不是我的输入 HLS URL。