【问题标题】:RTMP directly to CloudfrontRTMP 直接到 Cloudfront
【发布时间】:2016-05-20 14:12:08
【问题描述】:

这就是我所拥有的:

Teradek Vidiu,在端口 1935 发送 1 个全高清 RTMP 流

我想要达到的目标: 我不想使用转码器服务器(我现在正在使用转码器服务器,但不再需要它),我想直接流式传输到云端并使用它的“流畅流”技术。

我现在不知道如何做到这一点,我已经阅读了很多,但没有什么能接近我想要的,流已经转码,所以,我不必使用服务器。 有什么建议么?备择方案?提前致谢!

【问题讨论】:

    标签: amazon-web-services streaming amazon-cloudfront rtmp live-streaming


    【解决方案1】:

    我认为您在这里混淆了一些术语,所以让我澄清一下:

    转码是将媒体以特定方式编码并以另一种方式重新编码的行为。例如从 MPEG2 到 H.264,或从 WAV 到 MP3。

    服务器以某种方式提供数据,无论转码如何。

    考虑到这一点,听起来您想从 RTMP 源流转到 HSS 目标。这两种协议不直接兼容,您必须解复用 RTMP 流并将其复用为 HSS。 您需要使用 something 来执行此操作,其中一个选项是您当前的转码服务器解决方案。

    另一种方法是使用 ffmpeg 之类的工具来为您进行跨复用,而无需重新编码:

    ffmpeg -i rtmp://source/url/here -c copy http://target/url/here.ism
    

    请注意,这要求 RTMP 流已经在某处可用。如果您需要接收流,则需要侦听传入的 RTMP 连接并进行相应处理。解决这个问题的一个简单方法是使用任何与 RTMP 兼容的媒体服务器软件来接收流,然后像上面那样使用 ffmpeg,或者如果软件已经支持它,则使用该软件直接流到 HSS。

    【讨论】:

      猜你喜欢
      • 2019-06-09
      • 2015-07-02
      • 2013-10-05
      • 2016-07-20
      • 1970-01-01
      • 1970-01-01
      • 2019-04-15
      • 2018-01-27
      • 1970-01-01
      相关资源
      最近更新 更多