如何触发和处理 AWS MediaLive 上的流中断?

How to trigger and process a stream's interruption on AWS MediaLive?

我有一个带有附加输入和 OBS 流式传输到其中的 MediaLive 频道。多种不同分辨率的输出保存到 AWS MediaStore 上的存储桶中。一切顺利,直到最终,我的客户失去了几分钟的连接。在此停机期间,MediaLive 录制了黑屏视频。

1) 我可以阻止 MediaLive 流式传输 "black" 视频,停止输出并等待流媒体再次连接吗?

2) 我可以用一些图像代替黑屏作为占位符来通知用户发生了什么吗?

3) 当流光与输入连接或断开时,我能以某种方式触发吗?

在频道设置中,有一个选项我怀疑是答案 - Blackout Slate。这就是它在网络界面中的样子:

信息块说明如下:

Setting to enabled causes the encoder to blackout the video, audio, and captions, and raise the "Network Blackout Image" slate when an SCTE104/35 Network End Segmentation Descriptor is encountered. The blackout will be lifted when the Network Start Segmentation Descriptor is encountered. The Network End and Network Start descriptors must contain a network ID that matches the value entered in "Network ID".

但是在此处设置图像后,一切都保持不变 - 只有黑屏,没有那些占位符的迹象。

在您的输出组设置中有一个名为输入丢失操作的字段。如果将其从 EMIT_OUTPUT 更改为 PAUSE_OUTPUT,您应该会得到想要的结果。

或者,您可以在通道的常规设置(全局配置部分)中启用输入丢失行为,这将允许您指定纯色屏幕或输入丢失图像板岩,以及持续多长时间的时间在显示石板图像之前等待。

此致,