【问题标题】:How to push stream to AWS Elemental MediaLive Inputs? [closed]如何将流推送到 AWS Elemental MediaLive Inputs? [关闭]
【发布时间】:2018-12-16 15:30:50
【问题描述】:

我已经使用 MediaLive 和 MediaPackage 设置了流媒体,但问题是我不知道如何执行 RTP_PUSH?

【问题讨论】:

    标签: amazon-web-services video-streaming amazon-cloudfront live-streaming flashmedialiveencoder


    【解决方案1】:

    您可以使用 ffmpeg 将流发送到 AWS MediaLive RTP_Push 输入。请参阅此示例命令:

    ffmpeg -re -i mySourceFile.ts -c copy -map 0 -f rtp_mpegts -fec prompeg=l=5:d=20
    rtp://35.XX.XX.XX:5000
    

    Details for command params

    有关更多详细信息,请参阅来自 AWS 博客的 document

    【讨论】:

      【解决方案2】:

      AWS 发布了一些指南,可以帮助您开始将视频内容贡献到 MediaLive。

      如果您有 AWS Elemental Live 应用程序,这里是一个指南:https://aws.amazon.com/blogs/media/connecting-aws-elemental-live-on-premises-to-aws-media-services-in-the-cloud/

      如果您想从 FFMPEG 连接到 MediaLive,这里有一个指南:https://aws.amazon.com/blogs/media/connecting-ffmpeg-using-rtp-to-aws-media-services-in-the-cloud/

      MediaLive 文档还包含有关使用 RTP 输入的更多信息:https://docs.aws.amazon.com/medialive/latest/ug/rtp-push-input.html

      【讨论】:

      • 最好从链接中包含相关的特定内容,而不是仅仅将用户指向整个内容。它可以加快您获得答案的要点并防止链接失效。
      • 嗨,谢谢 Greg 这对我来说很有帮助,但我真的希望有另一种使用 NGINX 的方法。
      【解决方案3】:

      我推荐使用 OBS https://obsproject.com/

      您可以设置任何您想要的视频或捕获整个屏幕。

      要设置流:

      1. 打开设置;
      2. 打开流选项卡;
      3. 输入您的 RTP URL;
      4. 设置键并关闭设置;
      5. 按下“开始流式传输”按钮

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-09-29
        • 2020-12-19
        • 1970-01-01
        • 2019-03-24
        • 2022-06-22
        • 1970-01-01
        • 2021-05-06
        相关资源
        最近更新 更多