繁体   English   中英

以20秒的延迟播放来自iPhone相机的实时视频流

[英]Playing a real time video stream from iPhone camera on a 20 second delay

我试图查看是否可以从iPhone的摄像机录制视频并将其写入文件。 然后,我希望视频在设置的时间后开始在屏幕上播放。 这一切都需要持续发生。 例如,我希望屏幕上的视频始终比摄像机录制的视频晚20秒。

背景:我有一个朋友,他是一名教练,希望他的球员能够看到他们的上一场比赛。 这可以通过以下方式来实现:从iPad到电视的提要始终比录制的内容晚20秒。 这需要不断运行,直到练习结束。 (我将通过电缆将iPad连接到电视,或者将AirPlay连接到Apple TV)。 视频将永远不需要保存,而应该在播放后丢弃。

AVFoundation提供的API甚至有可能吗? iPhone是否可以让您同时写入文件和读取文件来完成此操作? 还有其他更好的方法可以做到这一点吗?

谢谢你的时间。

除了将文件写入文件之外,如何将帧保存在足够容纳X秒视频的循环缓冲区中?

我要开始执行此操作的方法是查看AVCaptureVideoDataOutput及其委托方法(可从中获取帧数据)中提供的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM