通过网络将原始视频流发送到编码器

通过网络将原始视频流发送到编码器

我正在尝试使用 OS X 机器构建一个用于流式传输实时视频的设置。目前,我在处理视频输入的同一台计算机上使用 Flash Media Live Encoder,不幸的是,因为 FMLE 占用了大量资源,它会导致视频捕获延迟,有时会导致视频输入延迟超过 10 秒。

我想要做的是在网络上的远程计算机上进行 FMLE 编码,并在两者之间进行某种操作,以将网络摄像头设备从一台机器转发到另一台机器,而无需在第一台机器上进行编码的开销。

我不确定这样的事情是否可能,但我将不胜感激任何建议。

答案1

诸如此类的应用程序会motion做你需要做的事?看一眼Motion的网络摄像机功能:

还看一下Motion 的网络摄像头服务器功能

Motion 内置了简单的网络摄像头服务器。视频流为 mjpeg 格式。

一旦您将其设置为流式传输网络摄像头的视频流,您就可以连接到它并使用以下命令显示它mplayer

$ mplayer -demuxer lavf http://www.myurl.com:8081/stream.mjpg

相关内容