首页 > 解决方案 > 如何触发和处理 AWS MediaLive 上的流中断?

问题描述

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

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

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

3)当流媒体连接或断开输入时,我可以以某种方式触发吗?

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

停电石板

信息块说明以下内容:

设置为启用会导致编码器中断视频、音频和字幕,并在遇到 SCTE104/35 网络端分段描述符时显示“网络中断图像”。当遇到网络开始分段描述符时,中断将被解除。网络结束和网络开始描述符必须包含与“网络 ID”中输入的值相匹配的网络 ID。

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

标签: amazon-web-servicesvideo-streaminglive-streaming

解决方案


在您的输出组设置中有一个名为 Input Loss Action 的字段。如果您将其从 EMIT_OUTPUT 更改为 PAUSE_OUTPUT,您应该会得到所需的结果。

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

问候,


推荐阅读