如何将视频从 iPhone 发送到 iPad?
我正在构建一个机器人,它是 iPhone 控制 arduino,下一阶段我希望能够从 iPhone 发送一些实时流媒体视频以在 iPad 中查看,并让 iPad 向 iPhone 发送命令.
那么如何将实时流媒体视频从一台设备发送到另一台设备(首选 WiFi 或蓝牙),以及如何通过无线方式从另一台设备控制一台设备?
编辑: 我打算做的最好的例子是 Parrot AR Drone以及该玩具的另一个应用程序, app clone to pilot the Quadracopter
不同之处在于,我将从 iPhone 获取图像并将控制命令发送到 iPhone [从 iPad],而不是单独的硬件。
非常感谢!
最佳答案
我见过的大多数应用程序都使用 AVFoundation 从摄像机捕获数据 - 然后将帧推送到某处的服务器。您可能不想插入每一帧。对于接收端,我将有一个服务器托管一个带有 html5 视频标签的网页,查看 m3u8 播放列表。将 iPhone 中的文件放入播放列表文件夹中。
<video src="http://yourserver.com/path/to/stream/yourPlaylist.m3u8">
Your browser does not support the VIDEO tag
</video>
然后在 iPad 或计算机上设置您的 View 以查看该网页。肯定有一种更直接的方法可以将文件直接发送到 ipad 进行观看 - 但我喜欢能够从任何浏览器观看视频:)
如果您想远离 iPad 上的 WebView ,您也可以像通过网络检索任何文件一样获取文件。在我看来, WebView 是最简单的方法。
关于iPhone发送视频到iPad直播和无线控制(如AR无人机),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7816118/