我想构建一个服务器/客户端应用程序,其中智能手机将实时数据从设备流式传输到固定计算机。它们通过 WiFi 直接连接。
流式数据应包括
- 音频数据(至少 44.1 kHz,16 位)
- 视频数据(不需要高质量,例如 640 x 320 像素或类似的),以及
- 来自不同的传感器(例如加速度计、GPS、陀螺仪等)
您可能会注意到,所有数据源的采样率(音频为 44.1 kHz,加速度计为 100 Hz,GPS 变量(基于事件))和数据量(具有大量数据的视频与 GPS只有一些字节)。
是通过一个 TCP 连接隧道传输数据,还是为每种数据类型使用一个自己的 TCP 连接更好(就实时性能和延迟而言)?UDP值得吗?