设置一个类似 RTMP 频道的电视
Set up a TV like RTMP channel
我正在寻找在特定时间在 RTMP 频道上播放一系列视频的最佳方式。现在,我已经设置了一些看起来可行的东西来实现这个目标:
- 在服务器上设置 Wowza Streaming Engine
- 设置一个 Wowza Streaming Cloud 帐户,从服务器接收流并以不同质量广播它。
现在我将一个 RTMP 流插入到 Wowza 云中,并且能够在所有浏览器和设备上以不同的质量播放它。游戏结束。
我能够使用 ffmpeg 在流中播放视频并开始制作视频播放列表 运行。
所以我的问题很简单:
您认为这样做的好方法吗?否则你会怎么做?
谢谢
约翰
使用 ffmpeg
时的一个陷阱是,启动不同的顺序命令来提供 RTMP 流可能会导致客户端断开连接,因为切换到新视频时会出现定时中断。
您可以使用 ffmpeg concatenation 选项流式传输文件列表而不会出现时间问题。
还有一种使用自定义服务器模块直接在 Wowza 中管理播放列表的方法。 Wowza 附加组件集合中有一个 StreamManager 模块,您可以使用它来安排视频。提供了源代码,因此您可以根据需要对其进行定制。
我正在寻找在特定时间在 RTMP 频道上播放一系列视频的最佳方式。现在,我已经设置了一些看起来可行的东西来实现这个目标:
- 在服务器上设置 Wowza Streaming Engine
- 设置一个 Wowza Streaming Cloud 帐户,从服务器接收流并以不同质量广播它。
现在我将一个 RTMP 流插入到 Wowza 云中,并且能够在所有浏览器和设备上以不同的质量播放它。游戏结束。
我能够使用 ffmpeg 在流中播放视频并开始制作视频播放列表 运行。
所以我的问题很简单:
您认为这样做的好方法吗?否则你会怎么做?
谢谢 约翰
使用 ffmpeg
时的一个陷阱是,启动不同的顺序命令来提供 RTMP 流可能会导致客户端断开连接,因为切换到新视频时会出现定时中断。
您可以使用 ffmpeg concatenation 选项流式传输文件列表而不会出现时间问题。
还有一种使用自定义服务器模块直接在 Wowza 中管理播放列表的方法。 Wowza 附加组件集合中有一个 StreamManager 模块,您可以使用它来安排视频。提供了源代码,因此您可以根据需要对其进行定制。