可用比特率(ABR)是指用户指明其希望的最大数据率和所需的最小数据率,网络据此分配资源,使所有ABR应用的容量都达到其最小值。该服务提供基于速率的流量控制并且针对数据流量分配资源。
因特网最初的设计是尽力而为的服务,并不保证预期的性能。尽力而为的服务往往能够满足对时延并不敏感的流量,如文件传输和电子邮件。这样的流量具有弹性,因为它在延迟条件下可以尽力工作,因为应用程序可以根据可用比特率提高或降低传输速率。由某些多媒体应用程序所产生的实时流量对延迟比较敏感,因此需要保证和可预测网络的性能。可用比特率是互联网的重要问题,它通过一系列技术和机制来保证网络性能,从而为应用程序提供可预测的服务。
可用比特率是一种非实时服务类型,非实时服务包含(1)非实时
可变比特率(nrt-VBR):提供可变数据率的服务。应用于要求严格时间响应的数据传输。(2)可用比特率(ABR):用户指明其希望的最大数据率和所需的最小数据率,网络据此分配资源,使所有ABR应用的容量都达到其最小值,就像等待座位的旅客。(3)未指定比特率(UBR):信号以先进先出的原则被发送。应用于远程终端和文本/数据/图像传输等。
接收使用通信设备时生成的语音媒体,通信设备配置为连接到网络。对语音媒体进行编码,以生成使用通信设备时生成的媒体的全比特率版本。持久地存储使用通信设备时生成的语音媒体的全比特率版本,确定网络连接上的可用比特率是否下降到比特率阈值以下,比特率阈值定义了足以维持近实时通信的最小比特率吞吐量。当所确定的可用比特率低于所述比特率阈值时,从持久存储中发送使用通信设备时生成的语音媒体,语音媒体是以基本符合网络连接上的可用比特率的比特率来发送的,从而当所确定的可用比特率下降到比特率阈值以下时,有效地扩展网络中语音通信的可用范围。通过网络连接接收语音媒体,存储通过网络连接接收的语音媒体,以及提供当通过网络连接接收的语音媒体具有足以在呈现时可辨认的完整性时,对通过网络连接接收的语音媒体进行呈现的能力。