OpenFrameworks视频流i / o

时间:2012-07-10 04:41:31

标签: video-streaming openframeworks

我正在开发OpenFrameworks中的一个项目,该项目需要在两台机器之间计算出流式视频。

我甚至不确定从哪里开始,我找不到多少搜索。例如,OfxOgg看起来只输出一个流。我也想知道我是否可以劫持网络附加组件。如果是这样,哪一个?

迷你更新:我正在寻找ofxFileTransfer。在阅读了有关人们试图做MJPEG的其他帖子之后,我遇到了一个他们最终放弃了“视频”,只是传输静止图像并交换缓冲区的速度与文件传输速度一样快。这对我来说可能是一个好的解决方案。也许

不过,关于这个问题的一些建议会很好。

2 个答案:

答案 0 :(得分:0)

假设您可以使用OSX,一种可能的解决方案是使用Syphon到Quartz Composer,然后在两台计算机QC补丁之间使用1024 Architecture网络send/receive补丁,然后将虹吸回到oF on第二台机器......

答案 1 :(得分:0)

两台机器是在同一个地方还是需要通过互联网流式传输?

如果他们在同一个地方,我建议用UDP发送视频数据。 openFrameworks中已有两个名为networkUdpSenderExamplenetworkUdpReceiverExample的优秀示例。您可以浏览他们的代码here。他们只发送/接收字符串,但我认为用它发送视频并不困难。

如果它们通过互联网连接,您可以尝试使用TCP的示例,但TCP比UDP具有更多的开销。