使用 FFMPEG 直播

Luu*_*sen 6 ffmpeg

这是一个相当简单的问题,但我找不到答案。我需要从捕获设备流式传输到服务器,然后在服务器上使用 FFMPEG 重新编码适合 HLS 的流。

但是我该怎么做呢?我查看了 Flash Media Live Encoder 和 VLC 以及 ffserver,但无法真正了解它应该如何工作。基本上,在我看来,我需要一个程序来发送到服务器,它接受流(可能还有一些用户身份验证),然后使流可供使用。我已经有一个系统可以获取文件并将它们编码为 HLS,因此我可以作为输入参数指向本地服务器上的此应用程序以获取流并开始编码。

编辑:这实际上只是接受例如 rtmp 连接并使其可用于同一服务器上的 FFMPEG 的步骤。我希望例如 ffserver 可以做到这一点,但我不这么认为。

Luu*_*sen 3

我遇到了一个名为crtmpserver(或 rtmpd)的流媒体服务器,它看起来很小,但只需对代码进行一些小更改即可实现我想要的功能。