当前位置: 首页 > 科技观察

用严格的标准保证服务的稳定性,悠米通信云于君鹏告诉你如何应对高并发!

时间:2023-03-22 12:39:10 科技观察

【.com原稿】2018年5月18-19日,由中国主办的全球软件与运维技术峰会在京召开。峰会围绕人工智能、大数据、物联网、区块链等12个核心热点,汇聚了60位海内外一线专家。一个不容错过的平台。5月19日下午,在“高并发与实时处理”C会场论坛上,游米通信云科技副总裁于俊鹏进行了主题演讲《实时音视频海量并发之道》。他从实践的角度分享了悠米通信云如何保证服务的稳定性,以及如何应对高并发场景。面对音视频领域的四大挑战余俊鹏在开篇首先介绍,有米核心团队拥有15年音视频研发经验,提供IM即时通讯、Talk实时语音、视频面向企业市场用户的通话、互动直播。此类主营业务,用户场景也十分广泛,例如游戏实时语音通话、二次元游戏语音主播等。据了解,截至目前,悠米通信云公司已累计服务通信用户数5亿,累计音视频通话时长达到500亿分钟。谈及当前实时音视频领域面临的主要挑战,于俊鹏认为有四大挑战:一是网络全球化的挑战。由于很多企业业务、应用,包括游戏、出海、全球分发是大趋势,而全球网络情况差异很大,比如网络波动、丢包、延迟、地域等,网络环境不同,并且网络优化非常复杂。二是来自移动平台的挑战。目前移动平台对音视频的需求非常大,但是机型的适配特别复杂,尤其是安卓机型,从硬件到系统版本。另外,由于移动终端环境的变化,网络切换容易造成延迟和掉线。三是来自运维部署的挑战。为了提供更好的服务,需要对全局服务质量监控、服务数字化、高可用保障和后期服务质量进行分析和改进,以及持续的运维投入。同时,客户因为购买服务,对成本非常敏感,需要优化成本。第四是来自客户的挑战。在音视频采集过程中,需要做好端到端的兼容;在编码过程中,尽量使用硬件编码,并提供错误检测机制。当硬件编码出现问题时,可以自动降级为软编码,保证模型适配。在传输方案上,关键是要保证从DNS到选择Access的节点,最后到UDP的传输过程的可控性。“实时音视频和直播其实是有区别的,我们的策略是优先保证实时性。”余俊鹏还分享了音视频处理过程中的核心要点。稳定压倒一切于俊鹏在致辞中表示,产品的稳定性往往是客户非常看重的需求。那么悠米通信云在产品稳定性方面做了哪些工作呢?于俊鹏分享了他和他的技术团队在这方面的实践经验。首先,公司对崩溃率有近乎严格的指标要求,不能高于万分之0.2。其次,虽然0警告只是一个传说,但余俊鹏和技术团队一直对音视频代码的静态分析和编译过程的日志保持着严格的监控。“我们使用持续集成系统进行日常的日志分析,比如我们发现那天有10条警告,但是现在的版本已经过验证,还是很稳定的,那么我们就把阈值设置在这个范围内。如果以后有更多的警告如果有警告,那么我们要仔细分析这个警告会带来什么新的影响,并设法消除这个警告。”于俊鹏认真的说道。同样,永远不允许内存泄漏。据了解,悠米通信云在这方面非常严格,任何措施都会反复验证,确保内存数据安全。另一招是每日构建+自动化测试+测试报告。余俊鹏告诉记者,在公司目前版本的管控平台上,整个CI系统正常自动运行,每天都会提交相关测试报告,确保系统稳定运行。最后一点是严格的测试和发布过程。这一点对于客户和用户体验来说其实是非常重要的。不规律的迭代发布给用户的体验很差,严格的测试可以很大程度上保证发布系统的稳定性,赢得良好的口碑。除了去中心化,还有很多点需要针对高并发进行优化。除了在客户端讲解音视频的做法,余俊鹏还介绍了内部服务器端,也很适合这个论坛。和实时处理”。当发现音视频的海量并发时,人们往往首先想到的是去中心化和高并发支持。此外,余俊鹏认为,高并发压力也可以通过智能路由来解决。在同时,如果企业需要开展全球业务,比如需要欧洲、美洲、印尼的线路与国内通信,直连的效果无法保证***可以选择更好的routethroughintelligentrouting.”我们智能路由的设计方法是——我们首先根据各个网络节点之间的时延、丢包、线路拥塞情况,以及客户端上报、检测、我们的接入,来总结出时延、丢包、线路拥塞情况服务,最后传输到一个数据模块,为重定向服务提供数据。对于上报的数据,通过Dijkstra算法计算任意两点之间的最优路径。》游米通信云通过实践发现,在应对高并发方面还是有一些措施非常有效,比如关键模块严禁O(n)、过载保护、DNS解析自主可控等。于俊鹏说。余俊鹏在演讲中分享了对有米通信云未来音视频领域发展的一些思考,其中一些非常超前,为听众提供了参考方向。比如RNNoise是开源的有米通信云,希望利用RNNoise做基于深度学习的降噪;ObEN在海外也是一个未来主义项目。它可以模拟用户,完全复制用户的神态、声音、语气、音色。比如有主播,她可以选择用哪个明星的声音来播音。这个功能很受欢迎。以上内容整理自悠米通信云科技副总裁余俊鹏在WOT2018全球软件与运维技术峰会上,更多WOT资讯请关注51cto.com。【原创稿件,合作网站转载请注明原作者及出处为.com】