gpt4 book ai didi

iOS 到 iOS 设备通过流连接(通过 IP 地址)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:09:30 26 4
gpt4 key购买 nike

作为最后的学校毕业项目,我尝试开发一种 spy 车。这意味着有一个 iPhone 放在一辆小型乐高汽车上,还有一个 iPad 用作汽车的“方向盘”。还计划将音频和视频从 iPhone 的麦克风/摄像头传输到 iPad(反之亦然)。首先,应通过本地 WiFi 网络建立从 iOS 到 iOS 的连接,然后 - 如果可能的话 - 通过 3G(通过使用 iOS 设备网络 IP 和 DNS 服务器来处理频繁更改的地址)。

我的问题是:您推荐使用哪种技术?我读到了 GameKit、点对点等,但我认为这些技术太抽象了,以后无法通过 3G 进行通信。我想我需要更深入地了解通信进度的低级别。非常感谢任何可以让我向前迈进的建议! (也关于我项目的其他部分)

还有一件事:一些用户建议使用第三方服务并通过外部服务器路由发送的(视频)数据。如果可能的话,我宁愿不使用任何“中间人”。它应该只是一个基本的服务器-客户端通信,其中 iPad 是服务器,iPhone 是客户端。

最佳答案

这是一个开放式问题,但很有趣。

首先,GameKit 确实支持 3g p2p,请看这里: https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/GameKit_Guide/Matchmaking/Matchmaking.html

它将处理套接字的点对点寻址和建立。它还可以处理语音聊天,但我个人从未尝试过此功能,所以我不能说它是否适用于您的情况。

一个想法是利用现有的视频聊天服务。这将为您提供具有点对点寻址的低延迟音频/视频 channel (很可能使用中央服务器)。

Apple 的 FaceTime 就是这样一种服务,但没有针对它的公共(public) API (AFAIK)。 Skype 和 Google 也是如此。

有一些付费服务看起来有不错的 iOS API:

你得想办法把控制命令传给对端的iPhone,我没看上面的服务有没有可能发短信/任意数据。

Tokbox 有免费试用版,您可以试用一下,看看它是否适合您。

如果这是一个预算有限的业余爱好项目并且有时间进行黑客攻击,我会选择 GameKit,如果有最后期限,我可能会研究更高级别的 API...

关于iOS 到 iOS 设备通过流连接(通过 IP 地址),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20082955/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com