RTC 2019参会总结

标签:无 1834人阅读 评论(0)

RTC 2019参会总结

2019年的RTC(实时互联网)大会10月24-25日在北京举办,我25日去参加了该会,听了一些报告,现将其总结如下。

一、《高并发实时信令及在教育场景的应用》 石柯  沪江CCtalk

推荐程度⭐⭐⭐

主要内容

这个汇报主要分三个部分介绍:在线教育场景,应用和案例介绍。

在线教育场景有如下几个特点:

1)      交互复杂;

2)      实时性要求高;

3)      高并发。

相应的就对技术提出了一定的要求。

汇报主要介绍的是他们在应用时所采用的技术思路,主要包括:架构、部署、产品和细节四个方面。

在架构上,其产品采用技术特点包含以下几个:

1)      长连接:相比短连接,长连接只需一次建立,REQ-RSP一对多,具有主动推送的能力;

2)      轻状态服务:有状态系统+无状态服务单元,数据对象常驻进程内存;

3)      多级分发网络:增加接入层;

4)      更快的注册与发现;

5)      削峰:削峰,再将削去的流量分到平时压力小的时候发送;

在部署时,需要考虑用户的分布、机房质量和部署成本等多个因素,汇报比较了不同机房部署的优缺点。

image.png

在面对实际产品时,比如“万人教室持续性刷屏互动“的场景,就要采用”限流+导流+削峰“的策略。

最后还介绍了一些技术细节来改进,比如手动粘包等。

个人体会

这个汇报个人认为比较细致且基础,主要介绍一些小的技术手段,比如削峰、最优寻路等策略,不是那种大佬介绍很高层面的汇报。但是因为对其产品等的不是很了解,个人对这个方向也不很了解,没有什么很大收获。

 

二、《利用Kubernetes部署视频流录制服务器》  汪磊

推荐程度

主要内容

这个汇报主要介绍了Clojure函数式编程和Kubernetes。汇报人通过自己的生活方式介绍,使用他所介绍的东西可以有效节约时间。

首先介绍了Clojure这种函数式编程的特点,运行方式和一些语法知识。

然后介绍了Kubernetes,一个跨主机集群的、开源的容器调度平台,它可以自动化应用容器的部署、扩展和操作,提供以容器为中心的基础架构。

个人体会

这个汇报真的是没啥收获,介绍了很久的函数式编程,但是这个几乎所有人都知道,只看自己有没有必要去学。然后汇报对于Kubernetes的介绍并不很全面,对于一个对Kubernetes并不了解的人来说收获也不是很大。

但是虽然演讲者主要用中文演讲,还是可以发现演讲者英文很棒。

 

三、《MPED-DASH在哔哩哔哩中的实践、优化与思考》  丁建强  bilibili

推荐程度⭐⭐⭐⭐⭐

主要内容:

本次汇报主要是介绍了MPED-DASH,是2011年推出的一项流媒体协议,是一种自适应比特率串流技术,可以基于现有传统的http服务器。主要分三个部分进行介绍:介绍与现状,实践与优化和未来与展望。

在介绍与现状模块,首先重点介绍了它的核心描述文件MPD,是一个描述整个MPED-DASH码流构成的XML文档,通过MPD的内容可以构造出用于HTTP GET下载的URL。它的核心思想就是将文件分成小块,然后进行对齐。为了减少缓存时间,可以在视频开始时选择低码率,在允许时调高码率。

在实践与优化阶段,介绍了几种优化:秒开优化,体验优化和错误率优化改造。秒开优化通过将playurl转成json,还有拉流优化等策略实现。播放体验优化则着重介绍了视频清晰度的三种切换方式:非无缝切换、伪无缝切换和无缝切换。非无缝切换再切换清晰度时需要等待缓冲,伪无缝切换是指在更换清晰度时,请求新的清晰度,但不中断当前清晰度音视频,而无缝切换就是指不请求新的清晰度音频,只请求视频。错误率优化改造是指在网络抖动等情况下的举措,比如多次连接超时时,设置每次建立连接时间递增。

在未来与展望阶段,演讲者指出B站以后可能:

1)      参考《黑镜》大电影,推出互动视频;

2)      改善分片时长,目前分片时长为点播分片5s,直播2s;

3)      采用更多编解码方式。

个人体会:

可能是因为这个报告所涉及的产品是自己最熟悉的,再加上演讲者在讲述过程中会时常穿插B站百年祭的视频播放效果,所以注意到的内容会多一些。演讲虽然主要介绍MPED-DASH,但是作为一个非此方向的人,对流媒体协议了解不多的人来说,更多关注的是演讲者介绍的B站是如何一步步提升用户体验的。从开始播放时采用较低码率,传输允许时再提升码率,到码率切换方式,再到网络出现抖动等情况的处理办法等,都是在一步步地提升用户体验质量,而我们作为B站用户,也切身体验到了B站播放的效果改进。


相应的报告PPT在附件文件中,可供下载。


查看评论

暂无评论

发表评论
  • 评论内容:
      
首页
团队介绍
发展历史
组织结构
MESA大事记
新闻中心
通知
组内动态
科研成果
专利
论文
项目
获奖
软著
人才培养
MESA毕业生
MESA在读生
MESA员工
招贤纳士
走进MESA
学长分享
招聘通知
招生宣传
知识库
文章
地址:北京市朝阳区华严北里甲22号楼五层 | 邮编:100029
邮箱:nelist@iie.ac.cn
京ICP备15019404号-1