android - 如何在Android平台上利用网络进行p2p文件共享?

标签 android networking p2p

我正在为 android 平台开发一些应用程序,但我有两个问题我不太确定如何解决,而且这两个问题密切相关。

  1. 如何将相对较小的数据文件从一台 Android 设备发送到另一台(最好通过互联网或直接通过无线网络)?

  2. 是否可以创建从一台 Android 设备到另一台 Android 设备的临时 p2p 实时数据流?一个示例应用程序是将低分辨率视频从手机 A 的摄像头或音频流式传输到手机 B。

我非常感谢在这两个问题(文件传输或实时数据传输)上指出正确的方向。

最佳答案

您可以尝试获取 Google 的库 libjingle在 Android 上工作。它提供了相当先进的NAT Traversal能力,应该可以通过运营商的防火墙。

关于android - 如何在Android平台上利用网络进行p2p文件共享?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2360538/

相关文章:

java - Java 中的点对点电子表格应用程序

android - 在 Kotlin 中无法 "findViewById"。收到错误 "Type inference failed"

android - "overlay"大小可以和 android 上的谷歌地图一起缩放吗?

android - 动态更改 TextView 的文本值

linux - shell 脚本: How to calculate the number of bytes transmitted on a network from a single network intense application?

Android p2p0接口(interface)有ipv6地址

android - 使用 adb 获取 2 个设备的完整日志

python - 在python中确定CONNECTED接口(interface)(linux)的IP地址

ios - iPad 在没有互联网的情况下强制连接到 WiFi

algorithm - 在 P2P 网络上生成和确认时间戳