我正在尝试使用 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