• GRP2601P 抖动缓冲设置


    GRP2601P 抖动缓冲设置

    FEC + AJB + PLC - 自适应抖动缓冲 - 70%的抗丢包效果

    NetEQ 一种动态抖动缓冲区和错误隐藏(丢包补偿)算法,用于去除网络抖动和数据包丢失的负面影响。在保持最高语音质量的同时,保持尽可能低的延迟。

    NetEQ 其实就是音视频处理中的 Jitter Buffer 模块,在 WebRTC 的语音引擎中使用。这个模块很重要,会影响播放时的体验,同时也相当复杂。

    常见的抖动缓冲控制算法有两种: 好的算法自然是追求低丢包率和低延迟。

    • 静态抖动缓冲控制算法:缓冲区大小固定,容易实现,网络抖动大时,丢包率高,抖动小时,延迟大。

    • 自适应抖动缓冲控制算法:计算目前最大抖动,调整缓冲区大小,实现复杂,网络抖动大时,丢包率低,抖动小时,延迟小。

    AJB : 抖动消除调整

    前向差错纠正(FEC,Forward error correction):根据丢包前面的包信息来进行处理。

    丢包补偿(PLC,Packet Loss Concealment)顾名思义,就是在丢包发生时,做的应对措施。主要分为发送端的接受端的丢包补偿。

    ================

    问题1: 座机无法拨入B85电话,B85已经注册 200 OK , 但是平台显示 该号码 在线状态为可用, 但是 状态为 不可用。

    分析:潮流UCMP2000平台,分机号码设置因为启用了 【 启动保活 】设置,但是 普通电话是不支持该选项的,导致其状态为不可用。

    解决: 修改潮流UCMP2000平台,分机设置 关闭 【 启动保活 】。

    ------------------

    问题2:卫星网下,手机打B85 SIP,手机侧听声音卡顿爆音。 手机打座机,手机侧听声音还算连续。 

    尝试处理: 将B85的SIP发出的包头,第一个不标记Mark,后面的都标记Mark。效果不明显。

    问题3:卫星网下,座机打B85 SIP,B85侧听声音卡顿。座机打座机,有延时无卡顿。

    待处理:怀疑是卫星网抖动过大,造成数据包不连续,导致声音卡顿。 

    分析:Wireshark抓包分析,需要选择不间断播放模式,发现声音被隔开,但无丢声现象。

    问题4:卫星网下,B85 SIP注册不上,服务器回复 401 鉴权失败。

    分析:因为潮流的SIP服务器回复的nonce变化了,但是B85仍然用的旧的nonce,两者的nonce不匹配,导致 401 鉴权失败。

    解决:海康修改B85固件的SIP部分代码,适配潮流的SIP服务器,确保SIP注册成功。

    ======= End

  • 相关阅读:
    最长什么什么子序列进阶(xym的hu测)
    樱花庄的宠物女孩AtCoder Grand Contest 015E
    樱花庄的宠物女孩AtCoder Grand Contest 015E
    boyne
    bzoj1001 [BeiJing2006]狼抓兔子
    95.自动注射
    94.文件bat脚本自删除
    93.下载器
    91.#pragma 详解
    91.生成ini文件并写入和读取ini文件
  • 原文地址:https://www.cnblogs.com/lsgxeva/p/16203430.html
Copyright © 2020-2023  润新知