【51CTO.com原创稿件】由51CTO主办的WOT全球软件与运维技术峰会于5月18日至19日在北京·粤财JW万豪酒店盛大召开。本次大会汇聚了海内外近百位一线技术领袖和创新开拓者,开启了一次围绕软件与运维方向的技术干货与实践经验分享的饕餮盛宴。
上海游密信息科技有限公司(以下简称“游密”)作为游戏社交通讯领域的专业服务商,其自主研发的游戏通讯云解决方案,获得了多项核心技术专利,其通讯SDK也已成功接入两千余款游戏,深受游戏开发者的喜爱与赞扬。游密通讯云技术副总裁余俊澎受邀出席本次WOT峰会,并在19日下午的“高并发与实时处理”专场,发表了《实时音视频海量并发之道》的精彩演讲,受到了与会嘉宾的高度好评。
WOT峰会:高并发与实时处理专场
实时音视频领域的三大挑战
在音视频通讯云领域中,游密的核心产品包括IM即时通讯、Talk实时语音、视频通话、互动直播等四大模块,如今已累计服务超过5亿用户,音视频通话时长累计500亿分钟。演讲过程中,余俊澎介绍,实时音视频的挑战主要来自三个方面,一是全球化的网络差异,二是移动平台机型适配复杂、运行环境多样,三是全球化的运维部署与成本优化难题。
余俊澎在接受51CTO记者采访时表示,近年来,音视频技术的应用场景愈加广泛,例如直播连麦、社交应用中的音视频聊天,在线教育、游戏、医疗等行业的音视频直播场景等,但由于受到全球一体化发展的影响,这些行业的用户遍布全球,因此在追求音视频服务的稳定性以及网络调度的能力上,对通讯云服务商而言都是极大的挑战。
游密实时音视频的海量并发之道
针对以上挑战,游密分别在客户端、服务器端、音视频处理流程、网络适配等多种层面进行深度的优化改进,其自主研发的OPS运维系统,可实现DevOps 持续集成、运维数据可视化、实时服务质量监控和全球布点统一调度等强大功能,这是游密能够协助厂商轻松应对用户全球化挑战的关键所在。
传统新闻网站用户访问量的曲线可以预知,而游戏行业由于存在开服、停服、维护、更新等情况,用户大量涌入会造成蜂拥阻塞甚至存在服务器宕机的风险,因此游密在高并发的流量承载方面做了防蜂拥、防突发等多方面的优化,拥有可以平稳支撑游戏的特点。此外,针对客户端和服务器端,游密还有很多贴合游戏场景的设计,包括智能的广告过滤,针对游戏场景的语音优化,游戏负载优化以及服务器端优化等等。
针对直播、游戏社交等场景下的高并发需求,余俊澎认为首先要考虑基础架构设计,处理高并发的常规手段是水平扩展和去中心化,这就意味着我们首先要确保系统的各个层次,从DNS解析到最后的逻辑服务器,每个节点都可以水平扩展。例如DNS,可针对传统DNS的特点进行自定义,或是用自定义的解析方法实现DNS优化,又比如对百万级并发大频道里的频道成员列表缓存数据进行水平切割。其次,在运维方面,要做好高并发时的运维数据监控,对流量进行预估、过载保护、自动扩容等一系列部署,这些都构成了游密的高并发系统。
游密通讯云技术副总裁 余俊澎
稳定性是实时音视频的基础保障
音视频的实时属性决定了其稳定性是至关重要的,因此游密在稳定性方面也下了一番苦功。不论是在服务器、基础设施建设,还是服务器软件开发上,游密都有一套严格的流程。音视频产品的稳定性,涵盖了客户端、服务器和运维三大组成部分。
余俊澎表示,在代码方面,游密的研发流程和测试流程都十分严格。严格的流程是减少bug,保证软件稳定性的有效保障机制;在服务支撑能力方面,游密支持各大城市数据容量的水平扩展;在网络方面,游密有自主研发的智能路由服务,调度全球节点,让客户能够在最短的时间内接入最适合、最稳定的节点,确保网络的稳定以及良好的服务体验;最后,在运维方面,游密有自研的运维系统,能实现DevOps持续集成,运维数据可视化,实时负载质量监控,以及异常节点自动切换。游密就是从这四大方面,保证了实时音视频的极致稳定性。
游密在游戏及教育领域的应用实践
游密在音视频领域常年的技术积累,让其在处理短期内高并发需求时表现得更加游刃有余。余俊澎向记者列举了两个近期的真实案例。
近日,游密客户的一款游戏产品邀请明星代言,要求在一周后邀请明星进行游戏直播,与玩家互动。这么短的时间内,让客户自己开发这个功能显然不现实,再者,要在活动时间节点面对从不同渠道涌入海量玩家,更是难上加难。然而,游密的开发团队最终只花了两天半的时间,就完成了该游戏直播功能的接入、测试、上线,保证了明星直播活动的如期进行,活动效果远超预期。
另外,许多教育行业的客户对音视频的了解很少,但是在线教育又拥有非常大的发展趋势,因此该行业用户的需求很多。在经过与客户的几轮沟通过后,游密迅速提出了更加贴近用户需求的优化方案,将音视频通讯SDK深度集成到教育应用场景之中,保障了教育用户的最终体验效果。
着眼未来
近几年音视频技术实现了高速的发展,随着5G脚步的临近,通信信道将更加畅通,成本下降的同时,用户对高清的要求也会越来越高,音视频植入的场景也将越来越丰富。余俊澎表示,音视频技术将会涉及人们生活的方方面面,除了微信、QQ、IM应用等常见场景外,游戏、教育等应用场景也将植入音视频功能,这是必然的发展趋势。
游密将继续深耕音视频领域,紧随全球的发展趋势,将AI、AR、VR等技术融合到音视频场景中,为客户提供更加完善的音视频服务以及更高清的选择,让我们拭目以待吧。
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】