【问题标题】:android streaming camera over 3gandroid 流媒体相机超过 3g
【发布时间】:2014-03-19 18:28:03
【问题描述】:

我的应用程序必须通过 3g 连接将设备摄像头流式传输到服务器。

我关注这个问题link 并在wifi 上成功使用libstreaming (spydroid streaming lib)。

如果设备和服务器不在同一个局域网上,我需要一个 3g 连接来做同样的事情,但我认为有 NAT 引起的问题。

libstreaming 的数据包由 UDP 发送,超过 3g 的数据包被阻塞。

还有其他解决方案吗?也许通过 TCP 使用流媒体我可以达到我的目的。

【问题讨论】:

  • 请记住:对速度敏感的情况使用 UDP,而对可靠性使用 TCP。

标签: android udp video-streaming android-camera android-mediarecorder


【解决方案1】:

当您在NAT 之外时,您无法在里面发送数据。

除非:

  1. 有人要求提供该数据。
    • 在情况 1 中,您需要使用固定 IP 和请求创建 UDP 服务器 其数据按 IP:PORT
  2. 使用port forwarding

    • 在情况 2 中,您需要在路由器级别设置端口转发。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多