今年我们经历了一个特殊时期,导致大家必须很长的时间段内在家中,大量的企业也选择让员工在家中远程办公、学校选择让老师和学生在通过远程教学的方式进行学习。
这么大用户规模在集中的时段使用对远程教学、音视频会议等作为远程协作工具提出了非常大的挑战:
高质量的音视频互动体验
通信最理想网络情况是低延时并且没有丢包,但是大家都是通过互联网接入使用这些远程音视频互动的产品。而我们使用的这张网络,总是会有不确定的延时抖动、或多或少的丢包,只能提供尽力而为的服务来满足用户的连接,面对如此复杂的网络环境,我们如何提升音视频通话的QoS,打造一个低延时、抗抖动的实时网络,保障视频会议、远程教学等行业的互动体验是挑战之一。
超大规模的突发流量
集中的时间段内、上百万用户的并发的流量,对整个实时音视频系统设计提出非常高的要求。具体包括高可用性、高可靠性、高可扩展性的系统设计及实现、网络带宽以及计算等资源快速扩容的能力,这是第二个挑战。
终端极致的性能要求
编解码的时延占端到端延时的50%以上,在多人同屏视频会议中,面对移动终端有限的算力、内存,实时音视频SDK软件架构的设计会对通信的质量、时延都带来影响。
复杂设备终端类型的兼容性
全民远程复工、远程学习,手机、PD、不同型号的PC海量机型适配难、各类采集设备的兼容性等问题都是非常的挑战。
下面这张图是我们2月10日、2月11日的并发的业务曲线,非常的平滑的承载了复工突发的需求,并且业务还在持续的增长。
腾讯实时音视频TRTC作为PaaS服务稳定承载了百万级用户并发、数以亿计的用户的实时音视频互动业务,帮助在线教育、远程会议等场景抗住了核心音视频系统流量洪峰。
为了帮助客户更加的专注业务、更快速的上线业务以应对突发情况,我们做了非常多的工作:
弱网环境下优异的音视频通话质量
网络侧云端智能网络质量调控、终端侧基于参考帧动态规划编码方案,通过腾讯音视频实验室提供的关键技术做到在70%网络丢包的弱网环境下仍然能够保障自然流畅的通话体验。同时我们在全球部署数据中心,覆盖200 国家地区,节点之前通过专线互联互通,保障最佳的网络传输质量。
高可用、高可靠、高扩展性的架构设计以及快速扩容的能力
实时音视频后台开发团队在做架构演进设计是要考虑十倍以上负荷。比如,如果平台在高峰期需要支持500W用户同时在线时,那么系统从架构设计上要有能力支撑5000W。并且依托于整个腾讯云的基础设施,十天内扩容超过10万台云主机,共涉及超百万核的计算资源投入,这要求从供应链、底层基础设施、上层服务非常强大的能力和反应速度,在整个云计算也是史无前例的。
高可用/高性能/高兼容性的实时音视频SDK
为了做到更低的延时、满足更多终端能够流畅的使用实时音视频的服务,我们的 sdk 为了榨干各平台的性能,每个版本做了跟多跟平台相关的优化,每段代码都会要求我们开发同学交叉做code review,并且我们整个团队来自于QQ,有非常丰富的终端是适配经验。
简单易集成的实时音视频云服务
开发者无需关注复杂的实时音视频底层技术,几行代码即可实现实时音视频互动业务。提供Android、iOS、PC、Mac、微信小程序、Web全平台的SDK,尤其针对小程序进行了深度调优达到和Native应用相同的音视频质量,最大程度降低用户的使用门槛。
超清画质、高品质音质
实时音视频支持1080P超清视频通话、支持48KHz全频带音频编码、并集成由腾讯音视频实验室自研的TRAE的音频前处理引擎,让音视频互动体验比肩“QQ”。
通话质量透明可回溯
实时音视频TRTC为开发者提供“监控仪表盘”,全链路通话质量数据覆盖,可视化操作界面、简易操作体验,辅助开发者快速定位设备问题、网络问题、用户行为、数据调整策略等音视频质量问题。
了解更多关于腾讯云实时音视频(TRTC)的信息, 请扫描下方二维码即可体验 TRTC 官方Demo。您可以访问我们的官方网站:https://cloud.tencent.com/product/trtc
。