首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同采样率和数据类型的流数据

不同采样率和数据类型的流数据
EN

Network Engineering用户
提问于 2015-09-28 11:23:03
回答 1查看 134关注 0票数 0

我想要构建一个服务器/客户端应用程序,其中智能手机将实时数据从设备传输到固定计算机。它们通过WiFi直接连接。

流数据应包括

  • 音频数据(至少44.1 kHz,16位)
  • 视频数据(不要求高质量,例如640×320像素或类似的),以及
  • 来自不同传感器(例如加速度计、GPS、陀螺仪等)

您可能会注意到,所有数据源在采样率(音频为44.1 kHz、加速度计为100 Hz、GPS (事件为基础)为变量)和数据量(具有大量数据的视频与只有一些字节的GPS )上有很大差异。

通过一个TCP连接来隧道数据还是为每个数据类型使用自己的TCP连接(就实时性和延迟而言)更好?用UDP值得吗?

EN

回答 1

Network Engineering用户

发布于 2015-09-28 12:34:03

首先,对于实时应用程序(音频、视频..etc),您必须使用UDP而不是TCP (其中TCP面向连接)。

第二,如果您运行这样的应用程序,您唯一应该关心的是吞吐量,如果WIFI连接可以通过put ?处理这一问题,您所列出的音频和视频速率将永远不会超过WIFI的吞吐量,其中b/g标准服务器的吞吐量为54 MBPS,标准程序的吞吐量为150 MBPS。

第三,对于单连接或多连接,我想您应该在单个连接上运行每种类型的应用程序,从应用服务质量和流量控制方面看,从网络上看更好。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/22849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档