米优定义了一个新的行业标准,实时语音可以抵抗高达50 发布时间:2020-03-24
随着移动3G和4G网络的发展和成熟,网络费用的逐年降低,以及公共场所无线上网的日益普及,网络通话逐渐取代了电话通话。网络呼叫具有更好的性价比、稳定性、可靠性、高实时性和多参与者等优点。此外,网络通话广泛应用于游戏、在线教育、金融等领域。尽管受欢迎程度越来越高,但它也有它的缺点。例如,当人们在玩游戏,尤其是五人团队的竞技游戏时,他们在玩游戏时经常会出现呼叫中断、噪音、卡顿等现象。造成这种现象的原因有很多,如wifi切换到4G网络、地铁穿越洞穴、无线网络不稳定等,这些都可能造成过度的延时、失真甚至通话中断。
那么网络数据包丢失是如何造成的呢?事实上,有很多原因,例如数据包丢失——当数据包到达时间不一致时,接收端点必须进行时间补偿并尝试纠正错误。在某些情况下,接收器无法正确纠正错误,导致数据包丢失。另一个例子是网络拥塞,它发生在传输网络上。接收到数据后,网络设备开始丢弃数据包,因为数据包缓冲区太满,无法发送相同数量的数据。如果网络中的端点没有遇到网络干扰,那么每个数据包都会到达。但是,如果端点的缓冲区已满,数据包的到达时间会越来越晚,从而导致抖动。就像高速公路两端的甲方和乙方一样,拥堵不是由乙方造成的,因为它没有足够的停车位。拥堵是由甲方送货造成的,因为甲方经常将货物运送到没有足够停车位的收货方。
网络数据包丢失会在多大程度上影响用户?我们做了一个测试:在没有任何优化的情况下,当网络数据包丢失达到10%时,呼叫的发送者从1数到50,但是听者只能听到一半的数字,这使得体验非常差。当数据包丢失率达到30%时,接收者只能听到发送者说的刺耳的声音,呼叫失败。由此可见,网络呼叫对网络的稳定性有着非常严格的要求,在实际的网络环境中,各种网络抖动不可避免地会发生。例如,在一个重要的游戏中,如果忽略键命令,它将影响甚至逆转整个游戏。因此,如何抵抗网络抖动,保证通话的流畅和清晰尤为关键。
米优科技一直在努力确保稳定和顺畅的通话体验。核心团队由音频和视频、游戏和软件开发方面的专家组成。他们曾为腾讯、华为、盛大等企业服务,在相关领域有10多年的工作经验。米优科技自主研发的音视频通信云解决方案已获得多项核心技术专利,最近取得重大突破。它成功实现了清晰稳定的语音通话,丢包率为50%。Swimmer技术是业内第一个通过动态码率、错误隐藏算法和动态前向纠错算法,以50%的网络数据包丢失率进行呼叫的技术。
接下来,让我们看看漫游秘密通信使用哪些策略来优化网络抖动。
首先是带宽检测,根据带宽动态调整码率
带宽决定了音频数据的最大传输速度。为了保证音频传输的完整性和及时性,首先必须保证足够的带宽。当检测到当前编码速率下的带宽不够时,有必要降低音频编码速率和发送的数据总量,以牺牲某些声音质量来确保平稳的语音。当带宽恢复时,可以适当增加码率以提供更好的声音质量。
可用带宽=最小值(本地可用传输窗口大小,远程可用接收窗口大小)*(1-丢包率)/RTT
根据上述公式,我们实时监控带宽的变化,然后根据情况动态调整码率。
第二,偶尔丢包,使用错误隐藏算法
基于接收机的丢包补偿技术是一种错误隐藏算法。它通过生成一个类似丢失语音包的包来代替丢失的语音包,从而达到抗丢包的效果。错误隐藏算法主要基于语音的短期语音相似度。它不需要发送额外的数据,对短语音丢包有很好的效果。它非常适合偶尔的数据包丢失。
在各种错误隐藏算法中,我们选择了基于插入的重复方法。重复方法使用最新收到的数据包来替换丢失的数据包。如果长语音丢失,第一个包使用最新的包,随后的包通过衰减使用最新的包获得。本发明计算量小,音质适中,适合实时通话场景。
三、连续丢包
接收端的错误隐藏算法只能解决低丢包率的情况,但是当丢包率上升时,我们需要在发送端采用前向纠错技术,通过发送冗余数据来防止丢包。
1)前向纠错技术
前向纠错编码在每N个媒体包后发送K个校验包。校验分组的每个比特由前N个数据分组的同位置比特产生。如果接收方丢失数据包,它可以通过接收到的数据包恢复丢失的数据包,并检查数据包。该方法的优点是补偿与具体的媒体内容无关,计算量小,易于实现。然而,也有缺点:检查包是冗余数据,这将增加带宽。如果有丢包,在恢复之前需要接收丢包数据,这会引入一定的延迟。
2)动态FEC
前向纠错冗余越大,恢复效果越好,但同时带宽增加越大。带宽的增加一方面是浪费,另一方面也可能导致网络状况的恶化。因此,合理配置FEC的冗余是非常必要的。然而,所需的冗余量是不同的,所以我们需要能够动态地调整FEC冗余量,以便获得更好的语音效果。
因此,如果网络状态良好且丢包率低,则少量冗余就足以恢复语音数据。然而,如果网络条件不好且丢包率高,则需要较高的冗余量来达到抗丢包的效果。因此,我们需要实时监控网络状况,并根据网络带宽和丢包率的变化动态调整冗余度。如果网络条件良好,设置低冗余;如果网络状况不佳,请设置高冗余。在网络通信中,每个音频段的重要性是不同的。显然,语音帧更重要,如果丢失,会影响听力效果。然而,静音帧和噪声帧即使被丢弃,也不会对收听效果产生太大影响。因此,在通信过程中,可以监控当前的音频特性。在语音部分,采用较高的冗余量,而在静音和噪声部分,采用较低的冗余量,甚至不进行冗余。从而更好地利用带宽,获得更好的抗丢包效果。
关于秘密通信云:
作为中国领先的音频和视频通信解决方案提供商,米优通信云为APP和手游提供专业的音频和视频通信服务(包括但不限于即时消息、音频和视频通话、交互式直播和其他服务)。具有雄厚的技术实力和丰富的开发经验。
今天,使用手机通信的玩家数量已经超过5亿,语音通话的累计时长已经超过500亿分钟。市场规模和份额遥遥领先。随着公司的不断发展,米优科技的海外业务也在快速增长。世界上有超过200个服务器网点,它将在未来继续扩展,为更高质量和不同类型的客户提供尖端技术和服务。
这篇文章是由网站管理员的用户提交的。未经网站管理员同意,严禁复制。例如,如果大多数用户在稿件中发现虚假报告,欢迎读者反馈、纠正和报告问题(反馈入口)。
免责声明:本文是对用户的贡献。站长之家发布这篇文章只是为了传达信息。这并不意味着站长之家同意其观点,不对内容的真实性负责,仅供用户参考,不构成任何投资或使用建议。读者被要求核实真实性和可能的风险,任何后果将由读者自己承担。
相关文章推荐
- 山东省为湖北省防疫和控制捐赠了10亿
- 金被发现在音乐会上作弊,并一度假装
- 刘备见人时说他是钟的。刘备和刘胜是
- 揭示雍正帝的特殊爱好,喜欢给大臣们
- 钟一生中从未打过一次著名的战役。为
- 当海印的财富管理公司计划裁员三分之
- 200,000名股东激动不已!从下限到上
- 苏宁瑞城启动230万美元基准科技城建
- 中国在意大利的防疫:从误解到赞美
- 2020年,空调品牌承受不起损失
- 龙脊股份(601012。上海:控股股东李春
- 不到两周,情节就会逆转!美国拒绝接
- 谁比NBA总决赛冠军更强?乔丹8-4,科
- 买车后,这10样东西一定在你的车里。
- 独立教练:我非常希望把阿奎罗和卢卡
- 李:西班牙体力和驾照都在手。我的家
- 七年前的今天,热火失去了詹伟,波什
- 前意大利小姐在科斯塔库塔吐口水:和
- [晨谈]是时候展示你的大脑了!让我们
- 4月1日河北疫情最新消息:2例新输入病
- 如果没有奔驰和宝马,BAIC华晨的“空
- 通用汽车下周交付首批20,000个口罩
- 穆尼:我的目标是在巴黎疫情期间和我
- 赖斯身体:巴洛特利失去了俱乐部和球
- 谢晖:从助理教练到教练是很自然的。
- 巴拉圭前锋的近1000件球衣被盗!包括
- 博腾事故:无人员伤亡,财产损失约25
- "显然我应该战术性地为梅西服务!"
- 怡保体育用爱心赞助波尔多,携手展示
- 马德里竞技主席:现在讨论军事问题没
- 美国新增确诊病例累计超过170,000例
- ANSA:孔蒂和国际球员都愿意减薪,目

