47

从应用实践到技能提升,那些你不可错过的 WebRTC 干货

 5 years ago
source link: https://mp.weixin.qq.com/s/5u-i6JpE4dfyMAlLsbznyw?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

在2011年 WebRTC 开源时,它还是一项不为人熟知的项目。而现在,随着苹果 Safari 对 WebRTC 的支持,以及未来可见的与微软提出的 ORTC 的结合,这项技术进入了另一个里程碑阶段。当然,目前苹果对 WebRTC 的支持还比较粗糙,需要更多的时间成熟,并解决互通上的更多问题。微软则还需要在标准的一致性上参与行业的讨论,缩小和拉近在互通性方面的差距。

在今年 RTC 2018 实时互联网大会上,我们邀请了多位演讲人,从 WebRTC 的技术标准、应用实践、新技术结合角度分享他们各自的实践经验与见解。

WebRTC 技术标准解析

目前,WebRTC 已经推出了 1.0 版本,且暂时还是草案。虽然不同浏览器厂商在某些实现细节方面有所差别,比如Safari只支持H.264,不同的SDP描述格式等等,但除了IE之外,所有主流浏览器Google Chrome、Mozilla Firefox、Apple Safari、Microsoft Edge都已经支持WebRTC 1.0,所有浏览器之间无插件化的音视频互通已经成为一种可能。

不过,WebRTC 在网络抗丟包处理、视频引擎(比如 H.264 Codec 支持成熟度)等方面,还有很多优化空间。

在今年的 RTC 2018 实时互联网大会上,我们邀请了两位“WebRTC 官方代言人”,从不同角度,分享 WebRTC 的现状与未来。

UNjeqiU.jpg!web

Huib Kleinhout

Google 产品经理

《WebRTC 1.0 and beyond》

在这个演讲中,不仅会介绍 WebRTC 最新的变化,还会分享 Google 在开发易用性、测试、标准支持方面正在进行的工作,也将简单剧透1.0之后 WebRTC 将发生的变化。

mEJniaB.jpg!web

Daniel C.Burnett

WebRTC 标准委员会成员

《What is next for the WebRTC standard?》

WebRTC 1.0 已经进入候选推荐标准的阶段了。现在标准委员会已经开始着手于下一个版本的计划。Daniel 将更多着重于分享下一代标准的变化与革新上。

WebRTC 应用实践分享

经过这些年 RTC 行业的发展,WebRTC 技术的应用范围已经不仅仅局限于 PC 浏览器。此前,尽管开发者可以通过 React Native 构建支持 WebRTC 的 Android 和 iOS 应用,但却无法从根本上解决很多问题。而随着 iOS Safari 对 WebRTC 的支持,意味着开发者们可以提供一个在 Web 端、移动端均可运行的响应式网站来实现 WebRTC 通话。对于开发者个人而言,也无需精通 Objective-C、Swift 或 React Native,通过 JavaScript 即可实现一个网络电话应用。因此开发成本将得到大幅降低。

WebRTC 在视频会议、在线教育、泛娱乐等领域已经有广泛应用。同时,WebRTC 也在被应用于更多新兴领域之中。

在 RTC 大会上,我们将听到 WebRTC 在在线教育、直播互动,甚至是无人驾驶方面的应用经验,以及在大规模商用场景下的实践干货,在这里仅例举其中几位嘉宾的议题。

vqUFjyz.jpg!web

陈功

声网Agora 首席 WebRTC 架构师

WebRTC在大规模商业应用中的实践

WebRTC 在大规模商用中会遇到许多难题。声网Agora 目前是全球规模最大的基于 WebRTC 的商用方案提供商。在这场演讲中,陈功将带大家解析大规模商用过程中的疑难。

ri2YZfU.jpg!web

孙高朝

TutorABC 资深架构师

WebRTC在前端应用过程中的经验和教训

TutorABC 在 WebRTC 的应用过程中迈过许多坑,在这次的演讲中,除了分享在大规模直播场景下的架构演进,还将分享在前端应用中的经验。

UZNNVnY.jpg!web

Alberto González Trastoy

WebRTC.Ventures 资深软件工程师

《基于  WebRTC 应用与实例

Alberto所在的团队在 WebRTC 的应用开发方面有很丰富的经验。他将分享目前 WebRTC 在多个领域的实际应用,以及与新兴技术的结合与挑战。

WebRTC 开发者的技能拓展

目前有一些开源协议、技术框架,或热门技术可以与 WebRTC 结合,来实现优化实时通信质量,比如可用于数据通道的 QUIC 协议,还有可以改进通话质量的机器学习算法。如果你正在或计划使用 WebRTC 实现自己的产品,那么接下来这些演讲干货你绝对不可错过。

7RnMj2N.jpg!web

聂永

新浪微博技术专家

QUIC在手机微博中的应用实践思考

在具体实践中,新浪微博在 QUIC 规模部署中也踩了一些坑,定制开发了QUIC性能压测工具用于线上容量评估等,针对不同的实际场景的降级策略等等行为,在本次议题中,将完整的实践内容和反思,一一分享给大家。

I7BVN3m.jpg!web

罗成

腾讯高级研发工程师

QUIC协议在腾讯的实践和优化

本次演讲将为大家详细分享腾讯stgw的优化思路和应用经验,包括在服务端进行的选型和开发,结合内核协议栈实现的连接迁移,以及握手和计算性能方面的优化等。

uuUv6ff.jpg!web

Varun Singh

Callstats.io CEO

如何通过机器学习改善实时通信

Callstats.io 提供了实时音视频质量检测与改善服务。本次演讲将和大家一同讨论在利用 AI 改进媒体流传输质量方面,Callstats.io 的经验。

目前,RTC 2018 实时互联网大会门票还在限免中,本周是免费获取与全球顶级 RTC 技术大牛取经、交流的最后机会。

Q3MBVzj.jpg!web


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK