【发布时间】:2011-03-10 10:58:45
【问题描述】:
我想通过 wifi 将视频从 iOS 设备上的摄像头流式传输到接收器,实际上将设备变成了无线网络摄像头。有没有办法构建一个小应用程序,在 iOS 应用程序上捕获视频输入并通过 RTSP 流或类似方式发送?
由于这是一个临时实验,我不关心 App Store 指南,如有必要可以越狱。
【问题讨论】:
标签: iphone objective-c cocoa-touch ios rtsp
我想通过 wifi 将视频从 iOS 设备上的摄像头流式传输到接收器,实际上将设备变成了无线网络摄像头。有没有办法构建一个小应用程序,在 iOS 应用程序上捕获视频输入并通过 RTSP 流或类似方式发送?
由于这是一个临时实验,我不关心 App Store 指南,如有必要可以越狱。
【问题讨论】:
标签: iphone objective-c cocoa-touch ios rtsp
如果我正确解释你的问题,你或多或少需要解决四个问题:
第一个相当简单,Apple 一如既往地提供了很好的文档和示例 -> API link。确保最后查看他们的示例,因为您将得到一个 CMSampleBufferRef 数据对象。
对于第二部分和第三部分,您应该查看 CFNetwork framework 和特别是 CFFTPStream 以使用 FTP 进行流式传输。
如果您只是为自己构建它,那么您可以随时在设置中关闭自动锁定功能。另一方面,如果您想将其分发给其他用户,您可以使用技巧每 10 秒播放一次静音。这或多或少是所有闹钟在 App Store 中的工作方式。这是a tutorial。 =)
我希望我至少能帮上一点忙。 祝你好运和最好的问候!
【讨论】:
我已经完成了 70% 的工作。我是这样做的:
上次我触摸代码时,我试图调试我的实时流媒体无法正常工作。这个周末我会试着把我的源代码发布到 github 上,如果你想看看的话。
【讨论】: