通过 Linux 命令行从网站创建 RTMP 流

通过 Linux 命令行从网站创建 RTMP 流

我有一个包含视频和音频的网页,我想将其转发到 RTMP 流。这最好通过 Linux 机器上的命令行进行。

我知道 FFMPEG 可用于创建 RTMP 流,也知道它可用于捕获屏幕,但我不知道它是否具有我想要的所有功能。

是否可以通过命令行捕获带有音频的网页?如果可以,我应该如何将其输出到 RTMP?

谢谢!

答案1

在 Linux 上使用x11grab对于屏幕,脉冲或者阿尔萨对于音频:

ffmpeg -f x11grab -i 0:0 -f pulse -i default -c:v libx264 -c:a aac -vf format=yuv420p -g 50 -b:v 4000k -maxrate 4000k -bufsize 8000k -f flv rtmp://...

相关内容