2021年4月16日-4月17日,国内规模最大的多媒体技术领域峰会LiveVideoStackCon在上海隆重举行。本届大会以“新技术,新机会”为主题,聚焦在音频、视频、图像等技术的最新探索与应用实践,话题涵盖教育、娱乐、医疗、金融、社交、游戏、智能设备等行业领域,汇集了国内外音视频领域众多顶尖技术专家,吸引了近千名音视频开发者参会。拍乐云作为业内技术领先的音视频厂商受邀技术分享,在“网络传输与RTC”专题会场为众多来宾分享《音视频系统拥塞控制的最佳实践》,全程干货,震撼全场。
随着多媒体技术的发展,应用场景及覆盖范围变得越来越广。云游戏、超高清视频、AR/VR…对网络传输来说代表的是更高带宽、更低延迟等严峻的挑战。在网络传输主题分享中,拍乐云首席科学家Volvet谈及网络拥塞,他指出:和公路交通拥堵相似,网络拥塞就是网络节点和链路所承载的数据量超过了它所能处理的极限,从而导致的网络服务质量的下降。网络拥塞往往伴随着数据包被丢弃,在实时音视频系统中,音视频体验下降的最直接原因也是丢包。互联网上没有指挥交通的交警,就需要在多变的网络情况下,有保障网络服务质量的方法,这就是拥塞控制。
在实时音视频系统中,对质量的要求可以总结为两高一低,即:高流畅、高清晰、低时延。国际电信联盟 ITU-T 的标准 G.114 中,对传输上的单向时延提供了一些指导建议,通常认为的 RTC 系统时延要低于400ms。而音视频的清晰度和流畅度跟场景是紧密关联的,不同的场景对清晰度的要求不同。
Volvet 认为保障良好的通信链路是取得好的音视频体验的关键。第一步要找到合适的高速公路入口,选择合适的接入数据中心。常见的做法有两种,全局调度时采用地域就近原则,或是客户端选择最优链路来建联。第二步是动态路由规划,有时候两点之间的最短距离不一定是直线,选择最佳的路线才能兼顾音视频通信质量和服务器资源损耗。拍乐云构建的PANO Backbone(全球实时传输加速网络)就是一个多DC的多级调度的分布式系统,在链路优化上做到了最佳效果。
在Volvet看来,拥塞控制的目标就是尽量避免由于拥塞而导致的丢包和抖动的发生,在这个角度上网络评估模型有其至关紧要的作用。但在实际场景中,无法完全规避弱网的出现,在抵抗弱网的手段中,常用丢包重传和前向纠错编码用于抵抗丢包;JitterBuffer用于抵抗网络抖动。日漫《钢之炼金术士》中炼金术的原则是等价交换,所有抵抗弱网的手段都需要付出代价,也可以被认为是等价交换,从这个角度上说,奥卡姆剃刀原则和NFL (No Free Lunch) 原理也同样适用于指导拥塞控制算法的设计。
拍乐云的核心技术团队已专注于音视频领域开发近二十年,在音视频编解码、网络传输、弱网对抗与 QoE、回声消除、实时通信组网与路由、高并发的流媒体分发等方面均达到了国际顶尖水平。目前的产品矩阵包括:语音通话、视频通话、互动白板、互动直播等,提供全平台原生SDK与多种跨平台SDK,企业和开发者可在全球范围内快速实现互动小班、超级小班、双师大班、语音聊天室、视频社交、直播连麦、游戏语音、视频客服、远程医疗、办公协作等场景。
未来,拍乐云会基于技术上的不断突破,探索行业用户在多媒体通信场景中的痛点解决方案,为开发者提供更多的产品创新和想象空间,为用户提供更加优质的音视频体验。