将视频从HDMI流传输到NSView

时间:2013-04-03 20:12:31

标签: objective-c macos video video-streaming

我想要完成的是通过我的macbook pro上的HDMI端口拍摄视频流,并在NSView或窗口内显示视频。

我的最终目标是做这样的事情:

dvd player -- HDMI in --> computer -> apply overlay to video -- HDMI out --> tv

我不确定我是否能够将视频流出另一方,以便我可以简单地将其转到:

dvd player -- HDMI in --> computer -> apply overlay to video --> display in NSView or window

我会很满意。我已经下载了苹果示例代码,用于将叠加应用于快速视频,这是一个微不足道的,它是输入流媒体部分,我迷失了。我猜测一种说法是我需要我的电脑充当"通过设备"?用于视频。不确定这是否是说我想做的正确方法。任何帮助或正确方向的点将非常感谢!

1 个答案:

答案 0 :(得分:2)

使用与iOS上完全相同的AVFoundation。

Apple文档将引导您将AVCaptureDevice连接到AVCaptureOutput(您的AVPlayer连接到UI)。

https://developer.apple.com/library/mac/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/00_Introduction.html#//apple_ref/doc/uid/TP40010188-CH1-SW3