AWS Media Live - 处理流开始和停止事件

AWS Media Live - handle stream start and stop events

我找不到任何关于如何处理这种情况的信息:

流开始:大约 3 点。

1.Before 正在直播的人(让我们称他为直播者)开始直播我想要静态图片说这样的话:'The event will start soon'.

2.Streamer 开始将他的流推送到 RTMP 端点,但他迟到了,从 3.02 开始。在 3.02 之前,相同的图片应该是可见的(如第 1 点)。

3.Streamer 应该在 4 点完成,但他在 4 点前完成了 5 分钟(在他的设备上按 stop)。

4.Now,结束屏幕应该在 5 分钟到 4 分钟或更晚的时间内可见。

我知道应该切换输入以更改视图,这可以安排在固定时间,但我希望它可以动态切换,即。当 streamer 开始推送到 RTMP URL 并停止推送到 RTMP URL 时(例如来自 Larix 软件)。如何在 AWS Media Live 中处理?

感谢您在 Whosebug 上提出这个问题,实现您想要做的事情的最简单方法是使用输入准备计划操作。如果 RTMP 源不存在,通道将监控输入并发出警报。当 RTMP 源开始时,警报将消失,您可以将警报发送到 lambda,它会查找这些警报,并且可以在看到 RTMP 输入丢失警报已清除时从 slate MP4 切换到 RTMP 源。当 RTMP 输入消失时也可以这样做。

关于准备输入的信息: https://docs.aws.amazon.com/medialive/latest/ug/feature-prepare-input.html

全局配置 - 输入丢失行为: https://docs.aws.amazon.com/medialive/latest/ug/creating-a-channel-step3.html

扎克