蜂窝网络中的RLC协议。有没有一种方法可以控制应用内使用的模式?

格里什卡

我正在开发一种VoIP应用程序,该应用程序必须在移动网络上具有良好的性能。它可以容忍数据包丢失,但这是不利的一面:我发现,在移动网络上,从GSM到LTE的所有标准上,设备和基站之间都使用了RLC协议。RLC可以在两种模式下运行:已确认和未确认。我观察到的在实验中使用的确认模式意味着,如果在数据包传输过程中出现任何位错误,它将被重新传输,直到没有错误为止,从而在整个传输过程中都阻止了发送队列。在未确认模式下,仅丢弃具有误码的数据包,这就是我所需要的。

那么...有什么方法可以控制用于我的应用程序数据包的RLC模式,或者说该模式是由网络配置的?我已经尝试了IP标头中的“服务类型”字段,但似乎没有成功。

我在此处放置了“ android”标签,但理想情况下,我对适用于所有主要移动操作系统的解决方案感兴趣。

费利佩

无法通过设备执行此操作有两个原因:

1-这是网络配置的属性,用于强制实施运营商想要的QoS。所有数据服务将在共享同一频道的RLC AM上运行。具有专用QoS(例如更高优先级和RLC UM)的信道通常会为运营商的电话服务(VoLTE)运行。

2-即使设备可以选择其首选模式,这也是调制解调器/芯片组使用的低级配置。这是未提供给Android开发人员的(RLC在PDCP下,在IP层下)。

但是,尽管如此,我认为您的VoIP性能不会受到影响。延迟也取决于其他因素,例如网络负载和无线电条件。LTE网络中的用户数量越高,延迟就越高。小区覆盖范围越差,等待时间越差。

尝试在speedtest.net上检查延迟。直到30ms左右才可以。

干杯。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

蜂窝网络中的RLC协议。有没有一种方法可以控制应用内使用的模式?

来自分类Dev

有没有一种方法可以重载协议中的方法?

来自分类Dev

有没有一种方法可以在MS Word文档中搜索模式?

来自分类Dev

有没有一种方法可以kubectl应用目录中的每个文件?

来自分类Dev

有没有一种方法可以在Ubuntu中“屏蔽”应用程序?

来自分类Dev

有没有一种方法可以使用WebAudio API中的ConvolverNode控制混响大小?

来自分类Dev

有没有一种方法可以使用python在应用程序中执行特定操作?

来自分类Dev

有没有一种方法可以在Haskell中以printf格式使用print?

来自分类Dev

有没有一种方法可以检测c ++中的汉字?(使用升压)

来自分类Dev

有没有一种方法可以控制xPage Bootstrap应用程序的pageWidth属性。布局?

来自分类Dev

有没有一种方法可以通过JavaScript模拟网络条件?

来自分类Dev

有没有一种方法可以模拟运行VMs VirtualBox的网络中断?

来自分类Dev

在C中,有没有一种方法可以获取网络接口的Numa节点信息

来自分类Dev

有没有一种方法可以在devtool网络标签中命名graphql请求?

来自分类Dev

在C中,有没有一种方法可以获取网络接口的Numa节点信息

来自分类Dev

有没有一种方法可以使用JMX代码捕获网络异常?

来自分类Dev

有没有一种方法可以将JSON模式转换为XSD?

来自分类Dev

有没有一种方法可以阻止Flask迁移访问某些模式?

来自分类Dev

有没有一种方法可以强制Ubuntu在BIOS模式下安装?

来自分类Dev

有没有一种方法可以强制Ubuntu在BIOS模式下安装?

来自分类Dev

有没有一种方法可以编辑“表单控制”按钮上的标题?

来自分类Dev

有没有一种方法可以控制JPA级联删除顺序?

来自分类Dev

有没有一种方法可以控制JPA级联删除顺序?

来自分类Dev

有没有一种方法可以控制缩略图的呈现方式?

来自分类常见问题

有没有一种方法可以检测Mac OS或Windows OS在Java中处于暗模式

来自分类Dev

在Elixir的模式匹配中,有没有一种方法可以引用整个变量?

来自分类Dev

有没有一种方法可以使用JSON模式来强制字段之间的值?

来自分类Dev

有没有一种方法可以在Perl中使用数组进行匹配模式?

来自分类Dev

有没有一种方法可以使用核心位置在ios中找到运输模式

Related 相关文章

  1. 1

    蜂窝网络中的RLC协议。有没有一种方法可以控制应用内使用的模式?

  2. 2

    有没有一种方法可以重载协议中的方法?

  3. 3

    有没有一种方法可以在MS Word文档中搜索模式?

  4. 4

    有没有一种方法可以kubectl应用目录中的每个文件?

  5. 5

    有没有一种方法可以在Ubuntu中“屏蔽”应用程序?

  6. 6

    有没有一种方法可以使用WebAudio API中的ConvolverNode控制混响大小?

  7. 7

    有没有一种方法可以使用python在应用程序中执行特定操作?

  8. 8

    有没有一种方法可以在Haskell中以printf格式使用print?

  9. 9

    有没有一种方法可以检测c ++中的汉字?(使用升压)

  10. 10

    有没有一种方法可以控制xPage Bootstrap应用程序的pageWidth属性。布局?

  11. 11

    有没有一种方法可以通过JavaScript模拟网络条件?

  12. 12

    有没有一种方法可以模拟运行VMs VirtualBox的网络中断?

  13. 13

    在C中,有没有一种方法可以获取网络接口的Numa节点信息

  14. 14

    有没有一种方法可以在devtool网络标签中命名graphql请求?

  15. 15

    在C中,有没有一种方法可以获取网络接口的Numa节点信息

  16. 16

    有没有一种方法可以使用JMX代码捕获网络异常?

  17. 17

    有没有一种方法可以将JSON模式转换为XSD?

  18. 18

    有没有一种方法可以阻止Flask迁移访问某些模式?

  19. 19

    有没有一种方法可以强制Ubuntu在BIOS模式下安装?

  20. 20

    有没有一种方法可以强制Ubuntu在BIOS模式下安装?

  21. 21

    有没有一种方法可以编辑“表单控制”按钮上的标题?

  22. 22

    有没有一种方法可以控制JPA级联删除顺序?

  23. 23

    有没有一种方法可以控制JPA级联删除顺序?

  24. 24

    有没有一种方法可以控制缩略图的呈现方式?

  25. 25

    有没有一种方法可以检测Mac OS或Windows OS在Java中处于暗模式

  26. 26

    在Elixir的模式匹配中,有没有一种方法可以引用整个变量?

  27. 27

    有没有一种方法可以使用JSON模式来强制字段之间的值?

  28. 28

    有没有一种方法可以在Perl中使用数组进行匹配模式?

  29. 29

    有没有一种方法可以使用核心位置在ios中找到运输模式

热门标签

归档