高并发网络架构的实践经验,每年在 RTC 实时互联网大会上都是备受关注的话题。 在今年 RTC 大会上,我们邀请了来自不同公司、应用场景的一线技术专家分享实践心得,有关于 高并发信令在不同场景下的应用实践 , 网络架构的重构复盘 ,也有 超低延时直播网络架构的解析 ,以及 基于函数式编程+Kubernetes搭建录制服务端实践 。 接下来我们来曝光大会其中一部分演讲议题。
Speaker:石柯 沪江CCtalk服务端开发经理
在国内在线教育领域,沪江CCtalk是功能完备,体验优秀的授课平台。 不同于一般的秀场模式的直播间,在线教学中师生的双向互动是教学练测中很重要的环节。 小型的互动直播教室可能很容易实现,在成长为10万人规模的直播教室的道路上会有哪些难点? 大型直播教室内的人人参与的频繁文字发言为何被视作洪水猛兽? 业务的堆叠与服务的效率之间怎么兼得? 分布式链路上的消息顺序问题怎么解决?服务宕机时怎么快速转移和恢复数据?这场演讲将从实践经验出发,带大家一探究竟。
Speaker:刘新翠 快狗打车移动研发部负责人
实时消息相信大家都不陌生,在微信普及率极高的情况下、钉钉通过企业场景切入同样获得了成功,本次演讲给大家介绍一下快狗打车的IM设计,以及在短途货运这个独特的场景下的深度融合,希望大家能有所收获。
Speaker:聂永 新浪微博技术专家
这是一个直接处理四层数据的接入网关,同时为客户端提供TCP、HTTP等链路接入通道,本演讲将逐一介绍该网关从诞生、业务分离(包括DevOps、路由规则动态化、Unix Domain Socket等)、增加插件机制等重构过程和设计理念等。
Speaker:陈坤中 爱奇艺终端网络部研究员
在实时互动直播服务中,低延迟、低卡顿一直是最核心的诉求,在一定的画质下,延迟越低、卡顿率越低,直播体验就越好,主播和观众间的沟通就会越顺畅。 典型的,在秀场直播和游戏直播中,当前业界常规延迟在2-5秒甚至更高,这带来一定的沟通延迟,影响了互动体验。基于此,爱奇艺研发了一套完全基于WebRTC的超低延时CDN系统,RTCDN(Real Time CDN),它即具备WebRTC的实时性,又具备CDN的高并发特性,同时兼顾卡顿率,来改善互动直播的体验。我将介绍爱奇艺RTCDN系统的工程实现。
Speaker:汪磊 Wishlife CTO
有人说函数式语言是趋势之一,Clojure 的特点大致可以概括为语法极简,前缀运算符不需要去考虑优先级,也没有什么菱形继承的问题,且构建在JVM之上,易于与Java语言互操作,其实有不少公司的后端都是用 Clojure 开发的。Wishlife 也是使用函数式语言 Clojure 来搭建后台。在这场演讲中,汪磊将会从函数式编程讲到Kubernetes部署。本演讲也会通过一些实例,分享在生产环境利用Kubernetes StatefulSet 和Helm Charts来实现实时部署可扩展的视频录制服务器集群。深入浅出的介绍一个视频流录制服务器的实现,以及视频录制和应用服务器集成常见的坑。
关于后端的演讲不止这些。
在 RTC 2019 上,声网 Agora 技术 VP 还将分享我们过去一年间在媒体服务端的架构经验,声网资深工程师也将分享「高速实时传输的拥塞控制」。 同时,我们今年还将邀请 CallStats 分享 WebRTC QoE 相关话题,敬请期待。
点击下方阅读原文,获取 RTC 2019 限免门票