RTC SDK打开低延时开关

您可以通过启用低延时开关来降低用户与AI智能体之间通话的延时。通过阅读本文档,您将了解如何打开低延时开关。

功能介绍

在AI实时互动场景中,若希望终端用户与AI智能体之间的通话延迟更低,您可以在RTC SDK中开启低延时模式。低延时模式通过优化网络传输、减少数据包处理时间以及改进编码解码效率等手段来降低延迟,从而提供更加流畅的互动体验。您只需进行简单的代码配置,即可启用低延时模式。我们强烈建议您开启该模式。

功能实现

如果您当前接入的是AI实时互动端到端产品化方案,只需要Native端(iOS & Android)开启低延时模式;如果您使用的是RTC纯通道接入方案,则需要Native端(iOS & Android)和服务器上的Linux SDK都开启低延时模式。

RTC SDK针对AI实时互动场景进行了专门优化,所以您需要通过启用enable_ai_low_latency_channel_mode开关,来实现终端用户和AI智能体的低延时通话。以下是部分代码实现:

Android

param = "{\"net\":{\"enable_ai_low_latency_channel_mode\":true}}";
mAliRtcEngine.setParameter(param);

iOS

NSString* parameter = [NSString stringWithFormat:@"{\"net\":{\"enable_ai_low_latency_channel_mode\":true}}"];
mAliRtcEngine.setParameter(param);

Linux

linuxEngine->SetParameter("{\"net\":{\"enable_ai_low_latency_channel_mode\":true}}");
重要

setParameter接口需要在joinChannel之前调用。