我正在阅读 Apple 的有关使用 QTKit 从输入源捕获流式音频和视频的文档。我读到中心类 QTCaptureSession 处理输入并将其发送到每个可能的输出 (QTCaptureOutput)。该文档列出了 QTCaptureOutput
的六个子类(例如 QTCaptureMovieFileOutput
)。
我想创建一个 QTCaptureOutput
的子类来写入 NSSocket
,这样我就可以将视频流发送到另一台机器。
任何想法将不胜感激。
最佳答案
QTCaptureOutput
并不让我觉得它是一个设计为在 QTKit 之外进行子类化的类。相反,您可以尝试使用 QTCaptureFileOutput 对象将数据转储到文件系统中的本地域套接字,并同时从该本地域套接字提取数据并将其发送到远程计算机。
关于objective-c - 如何添加套接字作为 QTCaptureSession 的 QTCaptureOutputs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4038390/