VoLTE测试培训文档_第1页
VoLTE测试培训文档_第2页
VoLTE测试培训文档_第3页
VoLTE测试培训文档_第4页
VoLTE测试培训文档_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2021/3/24授课:授课:XXX1VoLTEVoLTE测试培训文档测试培训文档TelecomTelecom2021/3/24授课:授课:XXX2一、硬件连接(声测试)一、硬件连接(声测试)二、二、MFEVIII.1MFEVIII.1介绍介绍三、三、CMW500CMW500配置配置四、声测试整体配置四、声测试整体配置五、电测试整体配置五、电测试整体配置2021/3/24授课:授课:XXX3一、硬件连接一、硬件连接MFEVIII.1MFEVIII.1可以与可以与R&S CMW500R&S CMW500或者或者 MD8475A MD8475A建立建立VoLTEVoLTE连接进行测

2、试。连接进行测试。对于对于R&S CMW500R&S CMW500和和MD8475A MD8475A 下图中的下图中的 SIP Server SIP Server和和LTE Radio TesterLTE Radio Tester是一体的。是一体的。 2021/3/24授课:授课:XXX4我们以我们以MFEVIII.1MFEVIII.1与与CMW500CMW500配合使用测试配合使用测试VoLTEVoLTE进行讲解,后续会补充进行讲解,后续会补充MFEVIII.1MFEVIII.1与与MD8475AMD8475A配合使用测试配合使用测试VoLTEVoLTE。硬件连接图:硬件连接

3、图:2021/3/24授课:授课:XXX51 1、ACQUA PCACQUA PC由由USBUSB线分别连接线分别连接MFEVIII.1MFEVIII.1和和MFEVI.1MFEVI.1,可以通过,可以通过USBUSB线配置线配置MFEVMFEVIII.1III.1和和MFEVI.1MFEVI.1并传输语音测试信号,并传输语音测试信号,ACQUAACQUA与与MFEVI.1MFEVI.1的的USBUSB线即有控制作用也有线即有控制作用也有传输语音信号的作用,传输语音信号的作用,ACQUAACQUA与与MFEVIII.1MFEVIII.1的的USBUSB线只起控制作用。线只起控制作用。2 2、M

4、FEVIII.1MFEVIII.1与与MFEVI.1MFEVI.1通过通过AES/EBUAES/EBU进行连接,交互数字测试信号。进行连接,交互数字测试信号。3 3、MFEVIII.1MFEVIII.1与与CMW500CMW500通过网线进行连接(如下图所示),交互编码后数据包。通过网线进行连接(如下图所示),交互编码后数据包。4 4、手机通过、手机通过RFRF注册到注册到CMW500CMW500的的LTELTE网络和网络和IMS ServerIMS Server上面,交互数据。上面,交互数据。5 5、MFEVI.1MFEVI.1通过通过speakerspeaker端口连接到端口连接到HMSI

5、I.3HMSII.3的人工嘴,通过的人工嘴,通过MicrophoneMicrophone端口连接到端口连接到HMSII.3HMSII.3的左右耳。的左右耳。 6 6、手机通过夹具固定在所需的测试位置(、手机通过夹具固定在所需的测试位置(Handset or Headset or HandsfreeHandset or Headset or Handsfree)具体硬件连接介绍:具体硬件连接介绍:2021/3/24授课:授课:XXX62021/3/24授课:授课:XXX7信号流程图:信号流程图:发送方向:发送方向:ACQUAACQUA通过通过USBUSB将数字信号发送给将数字信号发送给MFEVI

6、.1MFEVI.1,MFEVI.1MFEVI.1将数字信号转换将数字信号转换为模拟信号,发送给为模拟信号,发送给HMSII.3HMSII.3人工嘴发声,被人工嘴发声,被DUTDUT MicMic采集到后,模拟信号转换为数采集到后,模拟信号转换为数字信号,编码并打包后,将数据包通过字信号,编码并打包后,将数据包通过RFRF传送给传送给CMW500CMW500,CMW500CMW500通过网线将数据通过网线将数据包发送给包发送给MFEVIII.1MFEVIII.1,MFEVIII.1MFEVIII.1解码后,将数字信号传输至解码后,将数字信号传输至MFEVI.1MFEVI.1,MFEVI.1MFE

7、VI.1再再将数字信号传回将数字信号传回ACQUAACQUA。2021/3/24授课:授课:XXX8接收方向:接收方向:ACQUAACQUA通过通过USBUSB将数字信号发送给将数字信号发送给MFEVI.1MFEVI.1,MFEVI.1MFEVI.1不对信号进行任何不对信号进行任何处理,将数字信号通过处理,将数字信号通过AES/EBUAES/EBU线,传输给线,传输给MFEVIII.1MFEVIII.1,MFEVIII.1MFEVIII.1对数字信号编码对数字信号编码并打包,将数据包通过网线传输给并打包,将数据包通过网线传输给CMW500CMW500,CMW500CMW500通过通过RFRF将

8、数据包发送给手机,将数据包发送给手机,手机解码后,手机解码后,Receiver/LoudspeakerReceiver/Loudspeaker发声,被人工耳采集到,通过发声,被人工耳采集到,通过MicMic端口发送至端口发送至MFEVI.MFEVI.1 1,MFEVI.1MFEVI.1将模拟信号转换为数字信号,通过将模拟信号转换为数字信号,通过USBUSB线传回线传回ACQUAACQUA。2021/3/24授课:授课:XXX9二、二、MFEVIII.1MFEVIII.1介绍介绍1 1、连接、连接MFEVI.1MFEVI.1与与MFEVIII.1 MFEVIII.1 ,MFEVIII.1MFEV

9、III.1的配置分为两种情况。的配置分为两种情况。如果使用如果使用G722 codecG722 codec,必须配置,必须配置MFEVIII.1MFEVIII.1作为主要前端,如图所示:作为主要前端,如图所示:(新版(新版ACQUA 3.3.200ACQUA 3.3.200和和MFEVIII.1 1.9.1463MFEVIII.1 1.9.1463,不管任何,不管任何CodecCodec,只有,只有MFVIII.1MFVIII.1和和MFEVI.1MFEVI.1时候,时候,MFEVIII.1MFEVIII.1都可以作为主要前端。都可以作为主要前端。 )2021/3/24授课:授课:XXX10如

10、果使用其他如果使用其他codeccodec,MFEVIII.1MFEVIII.1应该配置作为第二级前端。应该配置作为第二级前端。连接连接MFEXMFEX或者或者MFEXIMFEXI,MFEVIII.1MFEVIII.1只能作为第二级的前端。只能作为第二级的前端。2021/3/24授课:授课:XXX112 2、MFEVIII.1MFEVIII.1接口接口MFEVIII.1MFEVIII.1前面板前面板MFEVIII.1MFEVIII.1后面板后面板2021/3/24授课:授课:XXX12下面接口是可以使用的:下面接口是可以使用的: DUT DUT :将网线(:将网线(networknetwork

11、)插入)插入RJ45RJ45接口。将网线的另一端插入网络端口,用以接口。将网线的另一端插入网络端口,用以建立数据链接。建立数据链接。 HeadphonesHeadphones:连接耳机用于监听。:连接耳机用于监听。 PowerPower:将电源适配器模块:将电源适配器模块PSHI.4PSHI.4插入到这个端口。插入到这个端口。 AES/Pluse: AES/EBU AES/Pluse: AES/EBU 数字音频输出数字音频输出& &输入和脉冲输入和脉冲TTLTTL输出和输入。需要使用对应输出和输入。需要使用对应的连接线(型号的连接线(型号 CDMVCDMV,Code1637Co

12、de1637)。)。 USB InUSB In:USB2.0USB2.0端口,用于控制以及和端口,用于控制以及和ACQUA PCACQUA PC交互音频数据。交互音频数据。 USB HostUSB Host:预留端口,以备将来之需。:预留端口,以备将来之需。 PCPC:预留端口,以备将来之需。:预留端口,以备将来之需。2021/3/24授课:授课:XXX133 3、电源开关和、电源开关和LEDLED灯状态信息灯状态信息前面板的电源前面板的电源LEDLED操作灯通过颜色指明运行状态,从而给出操作提示。以下颜色操作灯通过颜色指明运行状态,从而给出操作提示。以下颜色和状态是可能出现的:和状态是可能出

13、现的: RedRed:开机或者关机:开机或者关机 OrangeOrange:准备操作:准备操作 GreenGreen: 系统准备就绪系统准备就绪 BlueBlue:系统准备就绪并已经正常连接到:系统准备就绪并已经正常连接到MFEVIII.1MFEVIII.1控制软件(控制软件(ACQUAACQUA) Red Red(blinkingblinking):升级固件版本(第一步):升级固件版本(第一步) OrangeOrange(blinkingblinking):升级固件版本(第二步):升级固件版本(第二步)2021/3/24授课:授课:XXX144 4、测试搭建举例、测试搭建举例配置配置MFEV

14、I.1MFEVI.1作为主要前端,如图所示:作为主要前端,如图所示:2021/3/24授课:授课:XXX15配置配置MFEVIII.1MFEVIII.1作为第二级前端,如图所示:作为第二级前端,如图所示:2021/3/24授课:授课:XXX165 5、MFEVIII.1MFEVIII.1配置配置 MFEVIII.1MFEVIII.1开机,至少按开机,至少按MFEVIII.1MFEVIII.1电源开关一秒。(注解:当关机时,需要同样电源开关一秒。(注解:当关机时,需要同样按压电源开关至少一秒,这样按压电源开关至少一秒,这样MFEVIII.1MFEVIII.1才能正常关机)才能正常关机) 在在MF

15、EVIII.1 settingsMFEVIII.1 settings点击点击VOIPVOIP框,下图会出现:框,下图会出现:2021/3/24授课:授课:XXX17使用上图中的使用上图中的settingssettings配置工具为配置工具为MFEVIII.1MFEVIII.1选择或者保存设置选择或者保存设置 针对不同的综测仪,使用针对不同的综测仪,使用Radio Tester Wizard Radio Tester Wizard (点击上图中的综测仪图标)为(点击上图中的综测仪图标)为MFEVIII.1MFEVIII.1配置推荐默认设置。配置推荐默认设置。选择选择CMW500CMW500,一步

16、步,一步步NextNext,最后点击,最后点击FinishFinish,MFEVIII.1MFEVIII.1配置完成。配置完成。2021/3/24授课:授课:XXX18 在在MFEVIII.1 Settings MFEVIII.1 Settings 界面下界面下LEDsLEDs代表的意义代表的意义 Connectivity Connectivity 状态(状态(RedRed: Not ok, green: OkNot ok, green: Ok) 第一个第一个 LED: LED: MFEVIII.1MFEVIII.1与与ACQUA PCACQUA PC的的USBUSB连接连接 第二个第二个LE

17、DLED:音频配置:音频配置 第三个第三个LEDLED:VOIPVOIP软件运行(如果这个软件运行(如果这个LEDLED变红,可能是采样率不变红,可能是采样率不是是48kHz48kHz导致)导致) Regist ration Regist ration 状态:状态: GreyGrey: 没有注册没有注册 RedRed: 注册失败注册失败 YellowYellow:注册进行中(:注册进行中(e.g.e.g.等待响应)等待响应) GreenGreen:注册成功:注册成功2021/3/24授课:授课:XXX19 新的日志消息信息:新的日志消息信息: GreyGrey:没有新的日志信息:没有新的日志信

18、息 YellowYellow:新的日志信息收到,在:新的日志信息收到,在“CallCall”配置框下面会显示配置框下面会显示 Basic SettingsBasic Settings基本设置基本设置MFEVIII.1MFEVIII.1的的IPIP配置:配置配置:配置MFEVIII.1 IPMFEVIII.1 IP地址,子网掩码,网关和地址,子网掩码,网关和DNSDNS(对(对IPv4IPv4和和IPv6IPv6都是可用的)。要求都是可用的)。要求VOIPVOIP软件只能用软件只能用IPv6IPv6或者或者IPv4IPv4。通过。通过点击点击“ApplyApply”传输传输IPIP配置到配置到M

19、FEVIII.1MFEVIII.1。如果网关或者。如果网关或者DNSDNS不是可用的或不是可用的或者必须的,设置者必须的,设置IPv4IPv4对应的对应的IPIP为为,设置,设置Ipv6Ipv6对应的对应的IPIP为空的。为空的。 IP IP 测试:通过单一的测试:通过单一的pingping检查检查MFEVIII.1MFEVIII.1的的IPIP配置。主要注意,配置。主要注意,pingping可能可能很慢。黄色很慢。黄色LEDLED表面在最后几分钟连接还没有开始测试。表面在最后几分钟连接还没有开始测试。 Ping proxy address Ping proxy a

20、ddress 成功与否成功与否 Ping Gateway Ping Gateway 成功与否成功与否 Ping Ping 任意网络地址成功与否任意网络地址成功与否2021/3/24授课:授课:XXX20IP Monitor IP Monitor :允许通过:允许通过WiresharkWireshark或者其他小工具镜像或者其他小工具镜像DUTDUT网络端口网络端口IPIP数据数据 到到MFEVIII.1 USBMFEVIII.1 USB连接端口或者后面板网络端口。只有在连接端口或者后面板网络端口。只有在MFEVIII.1MFEVIII.1与与DUTDUT连接出现问题的情况下,连接出现问题的情况

21、下,IP MonitorIP Monitor才能被激活。一旦连接建立,才能被激活。一旦连接建立,IP MonitorIP Monitor应该被设置为应该被设置为“NoneNone”。 Root Access to MFEVIII.1:Root Access to MFEVIII.1: Press Press“SSH SendSSH Send”用用SSH SSH 命令配置命令配置MFEVIII.1MFEVIII.1,仅仅适用于经验丰富,仅仅适用于经验丰富 工程师!工程师! “ip -6 neighip -6 neigh”定义或者移除定义或者移除DUTDUT网络连接相邻入口网络连接相邻入口 “re

22、bootreboot”启动启动MFEVIII.1MFEVIII.1 “halthalt” 关机关机MFEVIII.1MFEVIII.1 Current firmware version Current firmware version 当前当前MFEVIII.1 MFEVIII.1 固件版本,只有当固件版本,只有当MFEVIII.1MFEVIII.1 购买了购买了“Hardware-Codec OptionHardware-Codec Option”(Cod-optCod-opt,Code6485Code6485),),“OptionalOptional Codec installed Cod

23、ec installed”才会出现。才会出现。 点击点击“LoopbackLoopback”配置配置MFEVIII.1MFEVIII.1作为作为loopbackloopback设备时,下图会出现:设备时,下图会出现: 2021/3/24授课:授课:XXX21当确认完参数后,点击当确认完参数后,点击“OKOK”,把,把MFEVIII.1MFEVIII.1配置为一个配置为一个loopbackloopback设备,当设备,当DUTDUT发送发送UDPUDP包至包至MFEVIII.1MFEVIII.1网络端口,网络端口,MFEVIII.1MFEVIII.1通过网络端口将通过网络端口将UDPUDP包包返

24、还给返还给DUTDUT。点击。点击“OKOK”后,会出现下图,同样需要通过点击后,会出现下图,同样需要通过点击“OKOK”来确认。来确认。2021/3/24授课:授课:XXX22当使用当使用“loopback-modeloopback-mode”,MFEVIII.1MFEVIII.1从从ACQUAACQUA断开连接。如果想重新用断开连接。如果想重新用MFEVIII.1MFEVIII.1作为作为VoIPVoIP参考端,请重启参考端,请重启MFEVIII.1MFEVIII.1。2021/3/24授课:授课:XXX23 RTP Settings RTP Settings GeneralGeneral

25、:配置:配置RTPRTP端口和媒体加密(端口和媒体加密(nonenone,strpstrp,or zrtp or zrtp )。)。 Initial jitter buffer length:Initial jitter buffer length:定义定义SIP callSIP call或者或者RTPRTP流开端抖动缓冲区的大小。流开端抖动缓冲区的大小。 Adaptive Jitterbuffer On/off: Adaptive Jitterbuffer On/off::激活:激活adaptive jitterbufferadaptive jitterbuffer(自适应抖动缓冲区)(自适

26、应抖动缓冲区) 仅仅推荐有经验的工程师使用。仅仅推荐有经验的工程师使用。 off off(default): default): 在这种在这种 情况下情况下DUTDUT发包太快,不会产生丢包。抖动缓冲区发包太快,不会产生丢包。抖动缓冲区 长度增加取代了丢包。通过点击长度增加取代了丢包。通过点击“Reset Jitter BufferReset Jitter Buffer”可以重置抖动缓冲区可以重置抖动缓冲区 到最初的大小。如果到最初的大小。如果DUTDUT发包太慢,抖动缓冲区会跑空并产生丢包。在发包太慢,抖动缓冲区会跑空并产生丢包。在 这种情况下,静默会被写入。这种情况下,静默会被写入。 On

27、 On:MFEVIII.1 MFEVIII.1 的的VOIPVOIP软件尝试使用抖动缓冲区的初始值。如果软件尝试使用抖动缓冲区的初始值。如果DUTDUT 发包太快,从而抖动缓冲区的最大水平大于初始抖动缓冲区长度,发包太快,从而抖动缓冲区的最大水平大于初始抖动缓冲区长度,RTPRTP 会丢包。在测试中,不希望出现这种情况。会丢包。在测试中,不希望出现这种情况。点击点击“ApplyApply”传输配置参数到传输配置参数到MFEVIII.1MFEVIII.1。 2021/3/24授课:授课:XXX24 Codec ConfigurationCodec Configuration: 改变改变codec

28、codec,为选择的,为选择的codeccodec切换切换Payload Payload 类型,和切换数据包长度(如果所选类型,和切换数据包长度(如果所选 codec codec支持的话)。支持的话)。 FMTP EditFMTP Edit: 显示已选显示已选codeccodec的的FMTPFMTP设置。可以被改变以适应设置。可以被改变以适应SDPSDP(回话协议(回话协议 )协商。仅适用于有经验的工程师使用。)协商。仅适用于有经验的工程师使用。点击点击“ApplyApply”传输设置参数到传输设置参数到MFEVIII.1MFEVIII.1。 Overload PointOverload Po

29、int:显示所使用:显示所使用CodecCodec的过载点。通过点击的过载点。通过点击“AdvancedAdvanced”有经验有经验的工程师可以编辑过载点。的工程师可以编辑过载点。 预定义过载点:预定义过载点: G722 G722: 9dBm09dBm0 G 711 u-law and L16 G 711 u-law and L16:3.17dBm03.17dBm0 other codecs: 3.14dBm0 other codecs: 3.14dBm0 2021/3/24授课:授课:XXX25 SIP SettingsSIP Settings2021/3/24授课:授课:XXX26Gen

30、eralGeneral:配置:配置SIPSIP端口和传输协议(端口和传输协议(UDPUDP,TCP or TLSTCP or TLS)。为)。为SIPSIP协议定义协议定义连接名字;配置防火墙服务器地址和防火墙策略(连接名字;配置防火墙服务器地址和防火墙策略(NoneNone,NATNAT,STUNSTUN,ororICEICE)。点击)。点击“ApplyApply”按钮传输通常按钮传输通常SIPSIP参数到参数到MFEVIII.1MFEVIII.1。 Registrar: Registrar: 启动并设置注册服务器参数,如果需要,启动并设置注册服务器参数,如果需要,“User IDUser

31、ID”,“RealmRealm”, ,“ParameterParameter”, ,和和“OutboundOutbound ProxyProxy”是可选的或者留空(或者设置为是可选的或者留空(或者设置为“NoneNone”) 以便忽略。以便忽略。 如果希望注册请求在一个给定的端口,如果希望注册请求在一个给定的端口,e.g.5059. “Proxy Address”e.g.5059. “Proxy Address”和和 “Auth.NameAuth.Name”需要被修改为需要被修改为 Proxy Address .:5059Proxy Address

32、.:5059 Auth.Name sip:6104:5059 Auth.Name sip:6104:50592021/3/24授课:授课:XXX27 CallCall2021/3/24授课:授课:XXX28 SIP CallSIP Call:输入:输入DUT SIPDUT SIP地址,点击地址,点击“CallCall”按钮呼叫按钮呼叫SIPSIP地址,点击地址,点击“On HookOn Hook” 终止通话。终止通话。 RTP StreamRTP Stream:开始或者停止:开始或者停止RTPRTP流传输至远程流传输至远程IPIP。 Clock Co

33、ntrolClock Control:可以手动调节采样率从:可以手动调节采样率从32kHz32kHz到到52kHz52kHz。当。当MFEVIII.1 MFEVIII.1 使用内部使用内部同步,例如同步,例如MFEVIII.1MFEVIII.1作为主时钟模式,作为主时钟模式,Clock control Clock control 才能起作用。才能起作用。 MiscellaneousMiscellaneous:这个领域可以发送:这个领域可以发送DTMFDTMF音和以一种更详细的方式配置编解码。音和以一种更详细的方式配置编解码。点击点击“Send Codec Parameter Send Code

34、c Parameter ”配置呼叫或者流传递过程中的编解码。配置呼叫或者流传递过程中的编解码。 “mode=0mode=0”mode=8”:”mode=8”:调整编码速率(仅适用于调整编码速率(仅适用于AMRAMR和和AMR-WBAMR-WB). .可以可以 用在当前用在当前SIP Call SIP Call 和和RTPRTP流传输中。流传输中。 AMR AMR: mode=0mode=0:4.75kBit/s4.75kBit/s mode=1mode=1:5.15kBit/s5.15kBit/s mode=2mode=2:5.90kBit/s5.90kBit/s mode=3mode=3:6

35、.70kBit/s6.70kBit/s mode=4mode=4:7.40kBit/s7.40kBit/s 2021/3/24授课:授课:XXX29mode=5mode=5:7.95kBit/s7.95kBit/smode=6mode=6:10.20kBit/s10.20kBit/smode=7mode=7:12.20kBit/s12.20kBit/s(呼叫或者流传输开始时的默认速率)(呼叫或者流传输开始时的默认速率) AMR-WB AMR-WB:mode=0mode=0:6.60kBit/s6.60kBit/smode=1mode=1:8.85kBit/s8.85kBit/smode=2mo

36、de=2:12.65kBit/s12.65kBit/s(呼叫或者流传输开始时的默认速率)(呼叫或者流传输开始时的默认速率)mode=3mode=3:14.25kBit/s14.25kBit/smode=4mode=4: 15.85kBit/s 15.85kBit/smode=5mode=5:18.25kBit/s18.25kBit/smode=6mode=6:19.85 kBit/s19.85 kBit/smode=7mode=7:23.05kBit/s23.05kBit/smode=8mode=8:23.85kBit/s23.85kBit/s “ptime=10ptime=10”“ptime

37、=60ptime=60”: :调整当前调整当前RTPRTP流数据包长度流数据包长度Reset Jitter Buffer:Reset Jitter Buffer:在每次测试开始的时候,在每次测试开始的时候,ACQUAACQUA会激活自动重置抖动缓冲区(会激活自动重置抖动缓冲区(推荐这种方式)或者手动重置抖动缓冲区。重置的时候,当前存储在抖动缓冲区推荐这种方式)或者手动重置抖动缓冲区。重置的时候,当前存储在抖动缓冲区的的RTPRTP包会丢失。包会丢失。 LogLog:显示:显示MFEVIII.1MFEVIII.1日志信息日志信息2021/3/24授课:授课:XXX30 Call StatesCa

38、ll States Call StatesCall States:清楚的显示呼叫状态的:清楚的显示呼叫状态的Round-Trip DelayRound-Trip Delay,Audio JitterAudio Jitter,JitterbuffersizeJitterbuffersizeIn MSIn MS,Received Interarrialjitter, Received Fraction Lost,Send Interarrivaljitter, and/or Send Received Interarrialjitter, Received Fraction Lost,Send I

39、nterarrivaljitter, and/or Send Fraction Lost.Fraction Lost.Clear:Clear:清空图表清空图表. .“Call StatesCall States”导出呼叫状态到导出呼叫状态到txttxt文件或者文件或者exlexl文件。文件。 如果如果DUTDUT支持支持RTCPRTCP,“Round-Trip DelayRound-Trip Delay”参数是有意义的值。参数是有意义的值。 “Round-Trip DelayRound-Trip Delay”和和“Jitterbuffersize in MSJitterbuffersize i

40、n MS”对延迟上的改变是个很好的指标。对延迟上的改变是个很好的指标。 2021/3/24授课:授课:XXX316 6 延迟延迟6.1 6.1 接收方向接收方向MFEVIII.1 MFEVIII.1 延迟延迟 : D_RCV_MFEVIII.1: D_RCV_MFEVIII.1D_RCV_MFEVIII.1D_RCV_MFEVIII.1可以被描述以下面的方式:可以被描述以下面的方式:AESAES端口的连续音频输入因为端口的连续音频输入因为MFEVIII.1MFEVIII.1处理延迟会引入一定的延迟。当处理延迟会引入一定的延迟。当使用使用AMRAMR,AMR-WBAMR-WB,GSM-EFRGS

41、M-EFR和和G729G729编解码,会引入编解码,会引入40.0417ms40.0417ms延迟;延迟;当使用其他编解码的时候,会引入当使用其他编解码的时候,会引入30.0417ms30.0417ms延迟。延迟。OpusOpus编解码重采样延编解码重采样延迟是迟是0.75ms0.75ms。对于其他的编解码,重新采样引入的延迟取决于编码的采样。对于其他的编解码,重新采样引入的延迟取决于编码的采样频率。频率。 8kHz 8kHz:5ms5ms重采样延迟重采样延迟 12kHz 12kHz:3.33ms3.33ms重采样延迟重采样延迟 16kHz 16kHz:2.5ms2.5ms重采样延迟重采样延迟

42、 32kHz 32kHz:1.25ms1.25ms重采样延迟重采样延迟 48kHz 48kHz:0ms0ms重采样延迟重采样延迟2021/3/24授课:授课:XXX32对于所有可能的编码,编码缓冲器和对于所有可能的编码,编码缓冲器和RTPRTP缓冲器共同引入了缓冲器共同引入了RTPRTP传输数据包传输数据包长度的延迟。长度的延迟。编码引入的延迟:编码引入的延迟: AMR AMR,GSM-EFRGSM-EFR,G729G729,OpusOpus:5ms5ms AMR-WB:5.9375ms AMR-WB:5.9375ms G722:1.375ms G722:1.375ms speex 32kHz

43、:15.895ms speex 32kHz:15.895ms speex 16kHz speex 16kHz:14ms14ms speex 8kHz speex 8kHz:10ms10ms SILK SILK 12kHz 12kHz,20ms packetlength20ms packetlength:5.9ms5.9ms 16kHz 16kHz,20ms packetlength20ms packetlength:5.5ms5.5ms 24kHz 24kHz,20ms packetlength20ms packetlength:5.5ms5.5ms Other parameter combi

44、nations Other parameter combinations:5ms5ms6.26.2发送方向发送方向MFEVIII.1 MFEVIII.1 延迟延迟 : D_: D_SNDSND_MFEVIII.1_MFEVIII.1D_D_SNDSND_MFEVIII.1_MFEVIII.1可以被描述以下面的方式:可以被描述以下面的方式:2021/3/24授课:授课:XXX33抖动缓冲延迟抖动缓冲延迟(JItter Buffer Delay)(JItter Buffer Delay)已经在已经在2323页描述了。页描述了。解码延迟是解码延迟是10ms10ms。D_SND_MFEVIII.1D_

45、SND_MFEVIII.1重采样延迟等同于重采样延迟等同于D_RCV_MFEVIII.1D_RCV_MFEVIII.1重采样延迟。重采样延迟。MFEVIII.1MFEVIII.1加了加了30.0417ms30.0417ms的处理延迟到的处理延迟到D_SND_MFEVIII.1. D_SND_MFEVIII.1. 6.2.1 6.2.1 抖动缓冲延迟和时钟偏移抖动缓冲延迟和时钟偏移MFEVIII.1MFEVIII.1是一个基于数据包的是一个基于数据包的VOIPVOIP客户端。不同于电路交换方案,客户端。不同于电路交换方案,MFEVIII.1MFEVIII.1和被测设备(和被测设备(DUTDUT)

46、不被强制要求时钟同步。基于这个原因,三个不同的场景)不被强制要求时钟同步。基于这个原因,三个不同的场景因抖动缓冲延迟加以区分。因抖动缓冲延迟加以区分。I I)DUTDUT的时钟快于的时钟快于MFEVIII.1MFEVIII.1延迟延迟DUTDUT发发RTPRTP包快于包快于MFEVIII.1MFEVIII.1解码解码RTPRTP包。包。MFEVIII.1MFEVIII.1抖动缓冲器接收数据包基于抖动缓冲器接收数据包基于DUTDUT的时钟,抖动缓冲器发送数据包给的时钟,抖动缓冲器发送数据包给MFEVIII.1MFEVIII.1解码基于解码的时钟时间戳也解码基于解码的时钟时间戳也就是就是MFEVI

47、II.1MFEVIII.1的时钟。因此,随着时间推移抖动缓冲程度增加。的时钟。因此,随着时间推移抖动缓冲程度增加。D_SND_MFED_SND_MFEVIII.1VIII.1延迟随着时间推移也在增加。延迟随着时间推移也在增加。MFEVIII.1MFEVIII.1抖动缓冲被限制最大填充是抖动缓冲被限制最大填充是2s2s。如。如果填充达到,抖动缓冲里面所有数据包都会被丢掉。果填充达到,抖动缓冲里面所有数据包都会被丢掉。2021/3/24授课:授课:XXX34II II)DUTDUT的时钟慢于的时钟慢于MFEVIII.1MFEVIII.1延迟延迟在这种情况下,在这种情况下,MFEVIII.1MFEV

48、III.1抖动缓冲发送数据包去解码快于它从抖动缓冲发送数据包去解码快于它从DUTDUT接收数据接收数据包。包。 因为这个原因,抖动缓冲填充程度减少。因为减少了填充程度,每个数因为这个原因,抖动缓冲填充程度减少。因为减少了填充程度,每个数据包在抖动缓冲花费了更少的时间相比前一个。因此,据包在抖动缓冲花费了更少的时间相比前一个。因此,D_SND_MFEVIII.1D_SND_MFEVIII.1延延迟在减小。当抖动缓冲为空和解码器等待数据包输入以便解码,静默会被输迟在减小。当抖动缓冲为空和解码器等待数据包输入以便解码,静默会被输入到音频流里面。延迟会增加因这一长度的静默,可以通过下图看这一过程:入到

49、音频流里面。延迟会增加因这一长度的静默,可以通过下图看这一过程:2021/3/24授课:授课:XXX35这一长度的静默增加取决于所用的编解码。对于这一长度的静默增加取决于所用的编解码。对于AMR-WBAMR-WB,AMRAMR和和GSM-EFR GSM-EFR 编解码编解码20ms20ms的静默被插入,对于其他的编解码是的静默被插入,对于其他的编解码是10ms10ms静默。静默。IIIIII)DUTDUT和和MFEVIII.1MFEVIII.1有同步时钟有同步时钟如果如果DUTDUT和和MFEVIII.1MFEVIII.1都用同步时钟,在网络上的平均延迟保持恒定。在这都用同步时钟,在网络上的平

50、均延迟保持恒定。在这种情况下,网路和种情况下,网路和DUTDUT引入零平均抖动。这引入了通过网络的可变延迟,这引入零平均抖动。这引入了通过网络的可变延迟,这恰好由抖动缓冲补偿。因此,网络延迟加上抖动缓冲延迟是恒定的,可以通恰好由抖动缓冲补偿。因此,网络延迟加上抖动缓冲延迟是恒定的,可以通过下图来看:过下图来看:2021/3/24授课:授课:XXX36很明显的,只有在很明显的,只有在IIIIII)情况下,可以准确的测试延迟。在调节了)情况下,可以准确的测试延迟。在调节了MFEVIII.1MFEVIII.1和和DUTDUT的时钟后,为了重置抖动缓冲到一个默认的状态,自动抖动缓冲需的时钟后,为了重置

51、抖动缓冲到一个默认的状态,自动抖动缓冲需要重置,或者手动重置。要重置,或者手动重置。 6.2.2 6.2.2 延迟表延迟表可能的编解码和数据包长度的延迟在下面表格中有列举。下面延迟测试是在可能的编解码和数据包长度的延迟在下面表格中有列举。下面延迟测试是在内置抖动缓冲长度为内置抖动缓冲长度为0ms0ms和理想网路和理想网路0ms0ms延迟。对于抖动缓冲长度大于延迟。对于抖动缓冲长度大于0ms0ms,D_SND_MFEVIII.1D_SND_MFEVIII.1延迟和延迟和round_trip round_trip 延迟由抖动缓冲长度增加。延迟由抖动缓冲长度增加。编解码标记编解码标记* *是可选的:

52、是可选的:2021/3/24授课:授课:XXX372021/3/24授课:授课:XXX382021/3/24授课:授课:XXX392021/3/24授课:授课:XXX407 7、编解码设置、编解码设置有两种方法配置已用的编解码:有两种方法配置已用的编解码: (1). RTP Settins-Codec Configuration-FMTP or (1). RTP Settins-Codec Configuration-FMTP or (2). Call-Miscellaneous-Send Codec Parameter (2). Call-Miscellaneous-Send Codec P

53、arameter2021/3/24授课:授课:XXX41第第一种方法定义参数在呼叫建立之前。这些参数可以被使用,例如在会话一种方法定义参数在呼叫建立之前。这些参数可以被使用,例如在会话描述协议。第二种方法在通话建立后或者数据流传输过程中被使用。描述协议。第二种方法在通话建立后或者数据流传输过程中被使用。 在这两种情况下,一组预定义的参数显示在用户界面,但是该范围可能参在这两种情况下,一组预定义的参数显示在用户界面,但是该范围可能参数并不局限于这些显示。数并不局限于这些显示。在下面,一些编解码和可能的参数有更加详细的解释。在下面,一些编解码和可能的参数有更加详细的解释。 对于完整的建议列对于完整

54、的建议列表,请参考当前用户界面。表,请参考当前用户界面。 7.1 AMR7.1 AMR7.1.1 mode=x7.1.1 mode=x mode=0: 4.75kBit/s mode=0: 4.75kBit/s mode=1: 5.15kBit/s mode=1: 5.15kBit/s mode=2: 5.90kBit/s mode=2: 5.90kBit/s mode=3: 6.70kBit/s mode=3: 6.70kBit/s mode=4: 7.40kBit/s mode=4: 7.40kBit/s mode=5: 7.95kBit/s mode=5: 7.95kBit/s mode

55、=6: 10.20kBit/s mode=6: 10.20kBit/s mode=7: 12.20kBit/s( mode=7: 12.20kBit/s(在开始呼叫在开始呼叫/ /数据流传输时的默认速率数据流传输时的默认速率) )7.1.2 cmr=x7.1.2 cmr=x编解码模式请求用于配置对应设备模式。如果没有编解码模式请求是必须编解码模式请求用于配置对应设备模式。如果没有编解码模式请求是必须的,会发送的,会发送cmr=15cmr=15。2021/3/24授课:授课:XXX427.1.3 octet-align=x7.1.3 octet-align=x促使促使MFEVIII.1MFEVI

56、II.1使用使用octet-aligned header dataoctet-aligned header data(octet-align=1octet-align=1字节对齐)或者字节对齐)或者bandwith-efficient header data.(octet-align=0bandwith-efficient header data.(octet-align=0节省带宽节省带宽) )。7.2 AMR-WB7.2 AMR-WB类似于类似于AMRAMR,编码速率也可以调整:,编码速率也可以调整: mode=0: 6.60kBit/s mode=0: 6.60kBit/s mode=1

57、: 8.85kBit/s mode=1: 8.85kBit/s mode=2: 12.65kBit/s( mode=2: 12.65kBit/s(在开始呼叫在开始呼叫/ /数据流传输时的默认速率数据流传输时的默认速率) ) mode=3: 14.25kBit/s mode=3: 14.25kBit/s mode=4: 15.85kBit/s mode=4: 15.85kBit/s mode=5: 18.25kBit/s mode=5: 18.25kBit/s mode=6: 19.85kBit/s mode=6: 19.85kBit/s mode=7: 23.05kBit/s mode=7:

58、23.05kBit/s mode=8: 23.85kBit/s mode=8: 23.85kBit/s参数参数codec mode request codec mode request 和和octet-alignoctet-align与与AMR AMR 编解码是一致的。编解码是一致的。7.3 Opus 7.3 Opus 7.3.1 maxplaybackrate7.3.1 maxplaybackrateMaxplaybackrateMaxplaybackrate用于通知对应设备用于通知对应设备DUTDUT最大可能的回放速率。如果最大回放速最大可能的回放速率。如果最大回放速率是率是8kHz8kH

59、z,是不可能编码宽带音频流的。,是不可能编码宽带音频流的。 2021/3/24授课:授课:XXX437.3.2 cbx=x7.3.2 cbx=x恒定比特率(恒定比特率(Constant bit rateConstant bit rate)可以打开()可以打开(cbr=1cbr=1)或者关闭()或者关闭(cbr=0cbr=0)。)。7.3.3 usedtx=x7.3.3 usedtx=xDTXDTX可以打开(可以打开(usedtx=1usedtx=1)or off(usedtx=0)or off(usedtx=0)。7.3.4 maxaveragebitrate7.3.4 maxaverageb

60、itrate最大平均码率可以被配置,例如:通过最大平均码率可以被配置,例如:通过sending maxaveragebitrate=51000sending maxaveragebitrate=51000。 7.4 7.4 呼叫建立呼叫建立下面举例子如何正常建立呼叫下面举例子如何正常建立呼叫 连接并打开连接并打开MFEVIII.1MFEVIII.1,作为第二级前端例如与,作为第二级前端例如与MFEVI.1MFEVI.1使用(除使用(除G.722G.722) 配置配置SIPSIP地址和地址和DUTDUT的的IPIP地址地址 进入进入ACQUAACQUA 配置配置ACQUAACQUA和和MFEVI.1MFEVI.1设置设置 配置配置MFEV

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论