设置一个类似 RTMP 频道的电视

Set up a TV like RTMP channel

我正在寻找在特定时间在 RTMP 频道上播放一系列视频的最佳方式。现在,我已经设置了一些看起来可行的东西来实现这个目标:

  1. 在服务器上设置 Wowza Streaming Engine
  2. 设置一个 Wowza Streaming Cloud 帐户,从服务器接收流并以不同质量广播它。

现在我将一个 RTMP 流插入到 Wowza 云中,并且能够在所有浏览器和设备上以不同的质量播放它。游戏结束。

我能够使用 ffmpeg 在流中播放视频并开始制作视频播放列表 运行。

所以我的问题很简单:

您认为这样做的好方法吗?否则你会怎么做?

谢谢 约翰

使用 ffmpeg 时的一个陷阱是,启动不同的顺序命令来提供 RTMP 流可能会导致客户端断开连接,因为切换到新视频时会出现定时中断。

您可以使用 ffmpeg concatenation 选项流式传输文件列表而不会出现时间问题。

还有一种使用自定义服务器模块直接在 Wowza 中管理播放列表的方法。 Wowza 附加组件集合中有一个 StreamManager 模块,您可以使用它来安排视频。提供了源代码,因此您可以根据需要对其进行定制。