【发布时间】:2021-10-23 22:31:41
【问题描述】:
我目前正在为我的学校编写一个应用程序。 在课程中,教师需要向学生发送和流式传输数据。有一种情况,其中一名学生将数据流式传输给其他人。老师使用 iPad,每个学生都使用 iPad。 我的问题是:没有本地网络或互联网连接如何实现?
我想到了两个解决方案:
- 多点连接。此解决方案的问题是限制为 8 个设备。我了解到您可以一次打开多个会话,但我担心 30 台设备太多了。
- 让教师 iPad 打开一个热点,其他 iPad 加入该热点。该热点将用作本地网络进行通信(据我所知,这适用于 Minecraft PE)。只有在应用程序可以配置热点及其密码的情况下,这才是一个选项,否则在课程中使用起来太复杂了。
非常感谢您阅读我的文字。我希望你能帮助我。
【问题讨论】:
-
我相信热点也是有限的。无论如何,如果一台 iPad 可以服务 30 台设备,它可能会变得又慢又热。所以我会采用树结构中的多梨方法:首先最多 7 台设备连接到老师的 iPad,然后学生连接到前 7 台设备。教师的iPad是一个“内容广播者”,每个学生都是“内容接收者”,如果更多学生连接到他/她的iPad,也可以成为“内容再广播者”。这样一来,您就可以支持任意数量的学生,并且始终可以补偿在一台 iPad 上的失败。
-
非常感谢您的回答。我有最后一个问题:如果我使用这种树形结构进行流式传输,是否存在延迟问题?
-
一个 30 美元的 WiFi 基站可以解决您的所有问题。该设备无需连接到互联网或任何其他网络。
标签: ios swift multipeer-connectivity ipados personal-hotspot