实时流多核视频



前言

我已经阅读了这两个部分教程(第1部分和第2部分),由MPEG-DASH上的Steamroot读过,以下是我的理解(如果我错了,请纠正我):

  • 需要使用 ffmpeg
  • 使用 mp4box
  • 可以使用Web服务器提供 dashified 视频。

问题

我打算 live-tream 一个事件,我需要帮助以了解以下内容:

  1. 我可以将ffmpeg和mp4box命令添加到一个步骤中吗?也许通过包装程序程序,以便我不必单独运行它们?还有其他或更好的解决方案吗?
  2. 如何将 dashified 内容发送到Web服务器?ftp?任何香草Web服务器都可以吗?
  3. 最后,一个朋友暗示我也可以使用 gstreamer 来实现我的目标。但是,我在互联网上找不到任何好的资源。那么,GSTREAMER在哪里适合上述过程?
  1. 为实时事件,您将从相机中脱颖而出的格式是什么?有很多解决方案适用于实时流媒体(我编写的教程仅适用于VOD流)。您可以查看简单的解决方案,例如WOWZA流媒体服务器,Nible Streamer(Free)等,这些解决方案会吸收RTMP流并将其转换为其他格式(HLS,DASH等)。大多数直播平台甚至可以为您做到这一点(LiveStream.com,YouTube,Twitch甚至Facebook)

  2. dashified 内容将由浏览器或其他播放器作为http ressources要求。在VOD流的情况下,实际上,您只需要通过网络服务器提供破折号段即可。对于实时内容,您需要更聪明的东西,这些内容将编码,包装段并使其随时提供。

  3. gStreamer可以转码和传输原始内容,并可以随时进行。您将能够获得不同的格式作为输出,例如RTMP,HLS,甚至可能是MPEG-DASH。然后,您仍然需要通过网络服务器提供内容。

总而言之,如果您只想传输偶尔的实时事件,那么它可能会容易得多的平台,它会摄取您的RTMP流并为您完成所有复杂的步骤。

相关内容

  • 没有找到相关文章

最新更新