目标是用户将图像流发送到服务器。服务器应将这些转发到媒体服务器,以向客户端显示为实时连续视频。
以下是实施的想法,请告诉他们是否可以。
使用轻量级 rtmp 服务器来接受来自用户的图像流(请建议这是否甚至可以通过 rtmp 以及是否可以轻松高效地完成)
使用 ffmpeg 使用 rtmp(或其他)url 作为输入并将这些图像发送到 ffserver 进行流式传输。(在这里我也很困惑,如果 ffserver 连续不断地输入图像,只要图像来了,它就可以将这些图像显示为视频)
我认为更简单的解决方案是使用能够流式播放幻灯片的 RTMP 实时编码器。这可以通过使用 Windows Photo Viewer 播放幻灯片然后设置实时编码器来捕获 Windows Photo Viewer 输出并将其作为实时流式传输来实现。应该能够做到这一点的两个 RTMP 编码器是 OBS(开放广播软件)和 XSplit。另一种(免费)解决方案是将 Adobe Flash Media Live Encoder 与名为 ManyCam 的软件结合使用。ManyCam 可以从视频、图像等中捕获提要,并使用驱动程序将其提供给 FMLE。安装 ManyCam 并在播放列表选项中创建图像幻灯片。然后启动 FMLE 并选择 ManyCam 驱动程序。您现在可以将幻灯片实时流式传输到 rtmp 服务器。