科技网

当前位置: 首页 >VR

专访声网赵斌全栈RTC技术如何帮助开发者

VR
来源: 作者: 2019-04-05 22:51:48

RTC 技术的运用已不单单局限于直播和游戏,现在开始向更多领域延伸,不过这也同样给这项新兴技术的稳定性提出了挑战,如何应对挑战呢?声创始人赵斌在采访中给出了他的答案。

随着狼人杀、移动直播的主流化,原来不为大家所熟习的 RTC(实时通讯技术)也开始变得 紧俏 。

钛媒体曾在这篇文章中详细解释了 RTC 背后的技术原理:在互联之上,通过其部署在全球近100个节点的虚拟通讯SD-RTN ,对底层络传输进行优化,从而实现下降络延时的效果。

无论是语音还是视频图象,本质上而言都是数据的传输,因此,RTC 技术的应用领域非常的广泛。钛媒体不久前采访到 RTC 技术运用研发的声 (以下都简称为声)创始人兼 CEO 赵斌聊了聊这项实时通讯技术的运用:RTC 技术未来可能会被运用在哪些领域?未来 RTC 技术又将朝着甚么方向迭代?在这方面,声通过 RTC 技术帮助了许多开发者和企业。

钛媒体有机会和声的创始人兼 CEO 赵斌聊了聊,声如何通过 RTC 技术帮助开发者提升产品体验?

不满足于当前运用场景,声还在探索 RTC 的新可能 我们针对不同的应用场景开发了不同的 SDK, 赵斌表示, 拿直播和游戏举例,游戏上使用的 SDK 强调 无痕植入 ,要保证不影响游戏体验,同时又能实现低延时的通讯体验。这对功耗控制有很高的要求。我们针对游戏开发者提供了一套专用 SDK。同时我们也与其他的公司合作针对于不同场景定制 SDK,比如有些直播需要有实时字幕。这一方面,我们与科大讯飞合作,做出了相应的方案。

声 的创始人兼 CEO 赵斌在 RTC 2017 第三届 实时互联大会 上发表主题演讲

据钛媒体了解,社交领域,比如直播,也有采取了声提供的 RTC 技术,至于类似于 狼人杀 这样自带社交属性的游戏自然也有声做技术支持。而声方面也在探索 RTC 技术在办公领域的运用。

比如,在过去如果要进行视频音视频的交流协作,员工需要运用专业的设备,同时需要和对方协商好时间,这样双方才能确保都在装备前。但是实际工作中,大部分员工需要一边交换一边工作,或者有很多人是 SOHO,并没有会议类装备。把音视频通话技术嵌入到企业协作应用中去,更符合现在员工的办公模式。未来声在这方面有更多实践,比如 CRM、供应链的管理、文档协同等等。

小米智能音响就也是采取声的技术处理数据传输 因为用户指令上传到云端处理再返回本地的进程,本质上就是数据传输的过程。优化数据传输延迟则是声的强项。

就目前而言,RTC 技术尚处于初级阶段,还有很多应用场景没有被发掘出来。这是毫无疑问的, 赵斌表示, 这个改进的方向主要取决于需求。未来哪些地方能用到这项技术,我们也还在探索当中。

全栈 RTC 服务:改善传输体验不同的运用场景对数据传输的要求是不同的。比如,语音通话。在丢包率不是很严重的情况下,可以通过算法等手段将这部份丢失的语音给 补起来 。相反,丢包率对视频的传输影响会很大 掉帧相对而言会很影响观看体验,所以大部分情况下,采取的是下降视频的清晰度以求做到传输数据量最小化。具体如何去判断做出优化,这就是考验算法的效果了。

RTC 2017 实时互联大会

编解码方面,如果我们用传统的电信设计的音频编码器,互联上动辄丢包 20%、30%,就适应不好了。即使对骨干的改良做到了非常高的水平,但是还有一个Last mile 问题。比如,在很拥堵的星巴克 WiFi 上,一个家用路由器本来只能支持10 个左右连接,现在挂了 30 个。骨干的传输质量无论如何改良,在最后一公里的节点上仍然有 30%、40% 的丢包。这时如果依然用传统的编码器,就很痛苦了。

赵斌表示, 我们在多年的实践里发现,这个技术领域有深度发掘的可能性。经过我们多年的研究,我们在这方面做的一套专门针对互联的编码器是Agora Solo ,拥有对抗 50% 丢包的能力。使用这样的编码器,在 50% 丢包下,用户依然可以享受到高质量的音频体验,至少可以顺利没有障碍的听懂对方所讲的内容。

互联在设计之初本身就不是针对即时通讯而架设的,先天受物理条件所掣肘,而这一部分则是各大络运营商所把控。声提供的 RTC 技术支持所能做到的是尽量让减少这部份对数据传输的影响,而且 RTC 技术在调剂上要快,本钱也要低一些 如果让运营商做调剂,不仅经济本钱上要高很多,也需要很长的周期。

实际上声就是平台云,通过API的方式来提供实时通信云服务。从特性来说,它是一个自助服务的情势,用户自己注册,下载,然后就可以在自己的平台和app里实现音视频通讯和直播的功能。 赵斌解释声的运营模式的时候,如此说道。 我们专门为开发者准备了每一个月 10000 分钟的免费使用时长,把开发者的尝试和打磨本钱降到零。

当然,为了更好地服务于开发者,声提出了全栈 RTC 服务的概念:一个全栈RTC 服务需要有完全的技术和服务能力。不仅要在技术上保证高质量的传输和实时通讯能力,还要做到高质量快速响应的支持能力。最后也是最重要的一点是,开放生态。

随着行业的发展,全栈 RTC 服务已经成为全行业的共鸣。 赵斌解释道, WebRTC 技术花了很长时间才取得了像微软,苹果的认同和参与,它需要不断地改进,不能仅仅停留在实验室阶段,不然就没法吸引到更多的开发者参与进来。我们提出全栈 RTC 服务的目的也在于此。 (作者/钛媒体唐植潇)

更多精彩内容,关注钛媒体号(ID:taimeiti),或下载钛媒体App

第一时间获取TMT行业新鲜资讯和深度商业分析,请在公众账号中搜索「钛媒体」或「taimeiti」,或用扫描左方二维码,即可取得钛媒体逐日精华内容推送和最优搜索体验,并参与活动。

我们会向您的号发送验证码,请查收并按提示验证您的号。如果您没有收到短信,请留意垃圾短信拦截

经检测,你是“钛媒体”和“商业价值”的注册用户。现在,我们对两个产品因进行整合,需要您选择一个账号用来登录。无论您选择哪一个账号,两个账号的原有信息都会合并在一起。对于给您造成的不便,我们深感歉意。

芪斛楂颗粒怎么样
芪斛楂颗粒
宝宝消化不良拉肚子怎么办

相关推荐