【问题标题】:AWS Media Live - handle stream start and stop eventsAWS Media Live - 处理流开始和停止事件
【发布时间】:2021-06-07 18:43:01
【问题描述】:

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

直播开始:大约 3 点钟。

1.在直播的人(我们称他为主播)开始直播之前,我希望有一个静态图像,上面写着:“活动即将开始”。

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

3.Streamer 应该在 4 点结束,但他在 4 点前结束 5 分钟(在他的设备上推送stop)。

4.现在,结束屏幕应该在 5 分钟到 4 分钟后可见。

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

【问题讨论】:

    标签: amazon-web-services video-streaming streaming aws-media-live aws-mediaservices


    【解决方案1】:

    感谢您在 stackoverflow 上提出这个问题,实现您想要做的最简单的方法是使用 Input Prepare Scheduled Action。然后,通道将监控输入并在 RTMP 源不存在时发出警报。当 RTMP 源开始时,警报将解除,您可以将警报发送到 lambda,该 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

    扎克

    【讨论】:

    • 非常感谢 Zachay!为了在 lambda 函数中接收警报,我应该使用 CloudWatch Events 吗?
    • 您好 Murakami,是的,您会想要使用 CloudWatch Events,这是一篇很好的博文,讨论了如何使用 CloudWatch 生成 Lambda 函数。 aws.amazon.com/blogs/media/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-27
    • 1970-01-01
    相关资源
    最近更新 更多