总体概况

2018年8月18日,一年一度的TLC大会在科兴科技园国际会议中心三楼完美落下帷幕,本次大会云集18名直播技术领域专家,参会人数超过400人,大会官网访问次数达1.6w+,宣传覆盖41家媒体及技术平台,社区全覆盖

本次第二届TLC全行业视频、直播、图像处理等领域的交流和技术创新大会依然由腾讯IVWEB团队出品。此次大会讲师来自Instagram、声网、三体云、熊猫、即构科技、七牛云、YY、全民K歌等直播视频技术领域的知名平台。内容包括AI 人体姿态识别、NBA直播系统千万高并发架构、春节期间最热门的在线答题方案剖析,更有当下热门的区块链、移动端 Google Flutter、RN和小程序在直播中的实践场景,一共18个议题,涵盖音视频技术领域前沿技术在直播行业的尝试、视频技术架构关键点及其优化、还有大牛对新、热技术的剖析和趋势引领。

本次大会延续了上一届的优良口碑,会后调查显示参会人员对本次大会各方面都给予了较高评价,在业内也有良好的反馈。相比第一届TLC大会,本次大会议题涵盖面更广,服务的开发者更多,影响力更大、更为成功。希望IVWEB团队可以继续助力音视频技术领域的发展,为开发者提供更为广大的交流平台

会前

在参会同学的期待中,主持人宣布大会正式开始,首先为TLC开幕致辞的是NOW直播总监王麒,王麒(王导)对去年的TLC(2017)大会进行了总结和评价,回顾了去年大会后的好评如潮到今年TLC大会的筹备工作,向来参加的同学介绍了今年更加豪华的明星讲师阵容,并祝愿大会圆满成功,各位参会同学收获满满。

开幕致辞的第二位嘉宾是IVWEB团队负责人、TLC大会发起人兼出品人刘恒兵(河伯),河伯感谢了各位到场的嘉宾和同学,简单介绍了本次大会的背景和大会的各个会场内容安排,同时发布了IVWEB团队打造的新版社区官网,为参会的同学发表技术见解、参与技术讨论提供了崭新的平台。


主会场

《Instagram直播后台架构》

第一场是Instagram技术总监王海为我们带来的《Instagram直播后台架构》

王海老师,于哥伦比亚大学获得电子工程硕士学位,曾任职摩根大通eTrading工程师,现为Instagram直播底层架构团队技术leader

这次分享王海老师从这几个方面讲解了Instagram在直播技术领域的尝试和创新:

王海老师从Instagram功能剖析直播背后的一些关键技术点。

《世界杯背后的黑科技》

第二场是由腾讯视频云刘兆瑞带来的《世界杯背后的黑科技》,讲解了世界杯期间直播的极速高清技术方案,就视频场景分析、视频源前置预处理、基于视觉感知编码、编译器优化等几个关键点讲解,为我们带来了快速高清视频直播背后的技术。

《连麦直播技术的实践和在多种微场景下的应用》

《连麦直播技术的实践和在多种微场景下的应用》,讲师即构科技冼牛, 2002年开始从事视频会议研发,16年电信、互联网和金融行业的跨界从业经验 ,业界大佬,主讲内容为

  • 实时音视频和应用场景
  • 跨国实时网络的部署
  • 调度系统的架构设计
  • 调度系统的挑战和应对

其中重点讲述了即构科技在搭建各种连麦场景下的困难和其背后的解决方案。在调度系统的架构设计中,着重分析了一些经典场景如跨国网络搭建、各类调度模式等,就这些场景指出了调度系统的挑战和应对。

《人体姿势识别在移动端上开发的经验分享》

上午的最后一场是咱们腾讯TEG高级研究员朱晓龙老师的《人体姿势识别在移动端上开发的经验分享》,朱老师首先为大家介绍了图片处理的运用场景和其基本原理,在这里抛出一个问题,如何在移动端上实现轻量、可靠高效的CNN网络,随后围绕这个问题为我们简单介绍了人体姿势识别的基本概念,讲解人体姿势识别的优化原理以及在移动端正确使用的方案。


前沿技术与直播结合专场

如今的科技世界各种前沿技术层出不穷,日新月异,其中全链路架构、webrtc,机器学习、成本控制和web p2p等技术都能在直播场景中施展拳脚。本次TLC前沿技术与直播专场请到了5位技术专家,带来前沿技术与直播场景融合的分享。

《NBA直播系统千万高并发技术揭秘》

第一场分享是来自腾讯的高级工程师欧阳亮,在火热的NBA直播中如何保持高并发的秘密,他的主题是《NBA直播系统千万高并发技术揭秘》

欧阳亮讲师从事音视频领域的CDN开发10年,参与过腾讯视频点播/直播平台建设,腾讯云直播TLive平台建设,服务于NBA,LOL等千万级用户同时在线的顶级直播,在音视频点播/直播后台领域积累了丰富经验。 欧阳老师从最火热的体育赛事之一的中NBA直播场景讲起,介绍了NBA直播从美国到中国用户的整个直播流程,谈到了:

  • NAB源站的传输方式和优化
  • 突发调度技术
  • 异常无缝切流

等几大关键技术。 其中,对比了卫星和专线两种传输方式的利弊,详细的讲解了目前主要采用的专线传输的优化方案。从智能调度和资源保障方面介绍NBA直播中的突发调度技术,为了保障最大化用户数的观看体验NBA直播采用了柔性的降级措施。在分析调度时,提出了多种适应场景,包括基于质量数据的最优路径的调度和基于访问内容。 在异常的无缝切流中,欧阳老师讲到了直播中可能的异常点在机房网络异常、机器异常和程序异常上,以及如何实现

  • 观众与边缘节点无缝切流
  • 边缘/二级源/一级源之间无缝切流
  • 转码层无缝切流

欧阳讲师的精彩分享为前沿直播专场开了一个好头。

《YY在直播场景的图像识别应用》

第二场分享是来自YY的高级机器学习工程师梁炎,将热门的机器学习与直播结合,主题是《YY在直播场景的图像识别应用》

梁炎讲师是中山大学的博士,主要研究图像超分辨率、人脸识别、子空间学习和稀疏表达等方向在人脸识别、图像内容分析方面有充足的实践经验,目前在推动YY中机器学习在各个直播场景的应用。 梁老师介绍了YY的图像识别概览,并提出了在直播场景下,机器学习的几大技术指标:

  • 标签的丰富性——超过100个直播相关内容标签
  • 结果的准确性——识别准确率(Accuracy)>95%
  • 推理的实时性——耗时<10ms
  • 服务的可靠性——每日不间断响应,总处理量达十亿级别
  • 训练的及时性——最快模型迭代周期<1天

然后举出了4个实际的机器学习应用案列,从实践中去理解机器学习能在直播中起到什么样的作用,包括:

  • 内容安全识别:利用机器学习鉴别直播视频中的色情、暴恐内容,便于平台及时打击处理
  • 图像文字识别:识别视频中需要关注的文字信息,包括游戏主播游戏状态数据、可能出现的广告文字等
  • 图像质量识别:通过识别图像亮度、遮挡、模糊等评估视频质量
  • 人物属性识别:采用人脸检测、人体检测、多模型识别、多标签识别等方案去识别分类视频中出现的人物

最后,梁老师展望了机器学习在直播场景的应用未来,希望能建立应用平台提供开放服务。

《WebRTC服务器架构与实践》

第三场分享是来自声网首席WebRTC架构师陈功,分享直播在WebRTC方向的实践,主题是《WebRTC服务器架构与实践》

陈功讲师是中国科技大学的博士,原Intel服务器事业部多媒体架构师、主导WebRTC视频会议解决方案的搭建。有超过10年的音视频领域经验。

陈老师介绍了如何利用WebRTC技术搭建实时云服务,谈到WebRTC服务架构时,分析了WebRTC的优势,可以节省用户上行带宽、保障低延时通信。 分享的一大亮点是陈老师及其团队用基于机器学习的网络模型分析媒体后台数据,使用训练模型预测当前网络并决定对抗丢包的策略。最后通过两个经典场景,互动直播和娃娃机来总结WebRTC的技术架构。

《成本控制与直播质量保障》

第四场分享是关于直播成本控制和质量保障,来自熊猫直播的高级研发工程师,姜雨晴,主题是《成本控制与直播质量保障》

姜雨晴讲师是熊猫直播的高级研发工程师,从事了多年的音频播放器开发和H5播放器的开发工作。本次分享内容主要在直播内容的监控和直播成本控制方向。 在直播内容的质量监控中,分享了熊猫直播当前的监控系统和预警系统,利用系统去监控全平台卡顿率,全平台P2P流量比例等数据,监控线路质量,实现了手机端设备的差异化监控。 在成本控制的分享中,姜老师分析了行业有友商的做法,评估了各种质量控制方案的优缺点,提出了质量控制的两个重点:

  • P2P接入:约半年的时间,接入P2P SDK,不断通过问题反馈优化P2P
  • 使用窄带高清:小范围布量,确定稳定性,选取腰部主播进行量级测试,头部主播布量及全量化,比赛内容实验窄带高清配合、分享率上升约10%

最后展示了熊猫的质量监控和成本控制的结果和提出了未来的目标。

《企鹅电竞Web P2P实践》

最后一个分享是来自腾讯的前端工程师谢庭,结合企鹅电竞的实践经验,分享基于Web P2P的技术价值,主题是《企鹅电竞Web P2P实践》

谢庭讲师是企鹅电竞的前端开发组成员,热爱并参与了多个开源项目。 谢老师从Web P2P的背景讲起,在flash即将退出历史舞台、带宽成本高昂、运营商逐渐放开上行带宽、WebRTC已得到主流浏览器支持的背景下基于WebRTC的P2P方案的现状和优势。

  • 实现音视频流或者其他任意数据的点对点传输
  • 不需安装插件,用户无感知
  • 使用STUN来协助P2P打洞
  • 在打洞失败的情况下用TURN服务器来中转数据
  • JS API简单易上手,也可采用第三方SDK

通过对比树形和网状两种P2P拓扑结构,分析了网状结构的优势。介绍了当前web p2p的一些第三发库和他们的优缺点,分析了直播中的流媒体协议选型。介绍了hls.js在解决HLS协议问题的优势,利用上述分析,提出并分析了一个基于WebRTC的P2P架构:

谢老师最后分享了一个有他们团队打造的Web P2P的开源项目,用WebRTC技术节省用户带宽成本,带来流畅的播放体验。 用户带宽成本,带来流畅的播放体验。


企业高效研发实践专场

区块链技术在直播产品中的应用

近几年区块链技术异常火爆、是个充满想象力的元素,各个行业加上区块链都可以做一些有意思、有价值的事情出来、放在我们的音视频领域又可以碰撞出什么样的火花呢,第一场由嗨狗网络的刘炳杰老师给我们讲解区块链在直播产品中的运用。刘炳杰老师先带我们认识了区块链的技术发展历程及其核心技术,最后再分享了区块链在直播产品中的尝试

第二场是由七牛云客户端团队负责人孔维乐老师给我们带来的《Android短视频的那些关键技术实现和优化》,孔老师分析了短视频行业的现状,剖析了当前技术的关键点,并给我们演示了多格视频和配音秀这些短视频技术的新玩法,同时孔老师也提出了当下的短视频技术一些可以优化点,比如使用OpenGL PBO优化纹理读取速度和以16倍数的编码尺寸优化转码模块兼容,最后总结了在Android平台短视频技术的实现和优化点 。

《三体云视频抗抖动演进之路》

第三场是由三体云技术副总裁张光老师呈现的《三体云视频抗抖动演进之路》主题,张光老师拥有10年移动端⾳视频研发经验,曾任V2研发经理,负责过多⾏业领域100+⾳视频项⽬, 08奥运会TD3G供应商项⽬主要负责⼈,在音视频处理方面有丰厚的经验,这次分享主要内容:

  • 抖动如何产生
  • 如何应对抖动
  • 最终的结果

这里指出了抖动主要产生的地方在主播端上⾏ , 3TCloud内部媒体服务器转发,主播端下⾏,3TCloud向CDN推流这四个地方,对于这四个问题着重讲解了张老师和他团队都落地过哪些相应的解决方案。取得的成效也是非常明显

《全民K歌歌房后台架构与优化》

第四场的内容是《全民K歌歌房后台架构与优化》,讲师是咱们全面K歌的郑飞老师,郑飞老师2013年加入腾讯QQ音乐团队,全民K歌后台高级工程师,从零开始搭建全民K歌多个后台服务,主导了全民K歌直播后台的架构设计,目前负责全民K歌直播、歌房以及大数据分析的构建和优化。郑飞老师的分享内容如下

  • 项目介绍
  • 在线合唱
  • 安全运营
  • 后台架构

在其中,郑飞老师对在线合唱这个专题从直播流如何对齐合并,伴奏歌词如何同步,用户的麦序如何保证,这个三个问题入手来阐述在线合唱技术的难点以及解决方案,让人大呼过瘾


NOW直播专场

本次TLC大会特意请到NOW直播相关的技术大咖,为我们讲解他们在开发NOW直播中所遇到的一些问题和挑战。

《直播在小程序上的实践》

第一场分享是来自腾讯的前端工程师翟志伟,主题是《直播在小程序上的实践》 翟志伟老师在NOW直播中主要负责h5、rn和小程序等业务开发和基础建设。

首先他是先为我们介绍了小程序的能力、优势、生态以及小程序与直播的关联。小程序拥有无需安装、不占内存和容易吸引新用户的特点,因此是一个很重要的领域。

接着翟志伟老师介绍了NOW直播小程序在项目架构上的一些实践。这里着重讲到了项目搭建的诉求、框架选择以及授权上的一些问题。

最后还分享了在开发小程序过程中遇到的坑与痛点,以及如何优化直播间打开时的白屏问题。

《Flutter—跨平台开发框架》

第二场分享是来自腾讯的高级工程师宁长胜,主题是《Flutter—跨平台开发框架》 宁长胜老师拥有六年安卓开发经验,接触Flutter也有一年的时间。他参与了NOW直播的Flutter重构工作,在Flutter开发上有很多经验和积累。

首先他是将Native、Flutter、webview和rn做一个能力对比,说明了为什么要用Flutter来重构已经开发完成的NOW直播native端。

接下来通过rn的原理讲解过渡到Flutter的原理,分别介绍了Flutter的架构、渲染流程、控件树以及内存回收机制。

最后通过一组实践中的数据来表明Fluuter在和其他技术方案的内存占用持平的情况下,在CPU、FPS和启动耗时方面都有优异的表现。

####《QQ全名闯关后台架构》 第三场分享是来自腾讯的技术专家黄文才,主题是《QQ全名闯关后台架构》 黄文才老师先后参与QQ群、群空间、WEBQQ,Q+、腾讯游戏、NOW直播等多个项目的架构设计和开发,在海量服务、分布式系统等技术领域有丰富的经验。

他演讲的内容大纲主要围绕着QQ全民闯关活动,讲述在面对超大并发量时,直播架构如何做到既能快速支持,又能保持稳定。

首先他先提到全民闯关面临的几个挑战:

  • 时间紧迫
  • 亿级入口
  • 百万在线

面对这些挑战,他给出了相对应的解决方案。例如在保证核心功能的基础上,尽量地简化直播间的其他功能,减少对服务器端的请求量。接着分步骤地介绍出题、答题和结算流程上遇到的问题以及解决方案。

一个后台架构服务能经受住百万同时在线的并发量,足以说明他们团队的技术能力是十分强大的。

《H5在线答题解决方案》

第四场分享是来自腾讯的高级前端工程师何方舟,主题是《H5在线答题解决方案》 何方舟老师作为ivweb团队成员,在加入腾讯后负责了NOW直播业务的核心开发。这场分享也是承接上一场的话题,主要分享了全民闯关活动中前端方面的架构和性能优化。

首先他从团队具体的现况出发,介绍了当时架构时选择h5开发的原因。接着从框架选型、数据交互协议等方面介绍了直播间页面的架构。其中着重介绍了答题弹窗和视频同步的问题。

接着讲述了实际开发中遇到的一些问题:

  • 题目接收不到
  • 答题无响应
  • 滚动卡顿 之后针对每个问题都介绍了相应的处理方案,并展示了解决优化的结果。

《react native大型项目通用化架构》

第五场分享是来自腾讯的高级前端工程师莫卓颖,主题是《react native大型项目通用化架构》

莫卓颖老师在rn上有丰富的开发经验,对于大型项目的rn架构有关深入的研究以及实践。这场分享中他先是介绍了rn技术架构对比其他技术方案的优缺点,然后提到了实践摸索出来的的强同构体系。

接着针对rn架构中的加载耗时模块,逐一介绍了如何缩短每个模块的耗时。

最后还介绍了基于native环境下的离线包缓存机制,错误监控和容灾策略。这些问题都是实际开发中所遇到的,老师介绍的方案也成功地解决了这些问题,因此非常值得学习。


组委会剪辑

为了保证大会当天大参会人员有个良好的入场体验,大会前一天咱们的工作人员早早来到会场布置,每个参会证、袋子都由我们小心翼翼地做好,

我们可爱的工作人员们 相信咱们工作人员的精心布置,肯定为参会者带来更好的大会体验,为他们点赞


大会结尾

大会于当天下午顺利落幕,在会后举行了抽奖活动,有一位幸运儿获得了咱们的特等奖,其他观众也收获了精致的小礼品。会后调查结果表明,绝大多数同学都在本次大会收获满满,不枉此行,也有同学表示主办方准备的茶歇甜点非常精致可口,被大会圈粉。

2018年TLC大会圆满结束,期待明年更好的大会,更期待你的参与。

相关链接

大会视频请关注社区官网最新消息 2018TLC大会官网 IVWEB社区官网 2018TLC大会PPT

2018TLC大会精彩回顾相关推荐

  1. PostgresConf.CN2020PGconf.Asia亚洲大会精彩回顾

    PostgresConf.CN2020&PGconf.Asia亚洲大会各主分论坛通过墨天轮平台线上盛大举行!本次大会由中国开源软件推进联盟PG分会.PostgresConf国际会议组织.PGc ...

  2. 2018中国C++大会精彩回顾

    12月22日,TEG技术事业工程群联合Purecpp开源社区共同举办了2018中国C++大会,大会诚邀四位modernC++国内技术先锋带来modern c++应用.最新标准以及未来发展趋势,更有腾讯 ...

  3. 2021 TWeb 腾讯前端技术大会精彩回顾(附PPT)

    点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 周日参加了 TWeb 腾讯前端技术大会, 这里根据自己的理解, 对部分主题进行总结回顾, 一些主题本文只是做概要性的介绍, 如果对主题感兴 ...

  4. 2017腾讯LIVE开发者大会精彩回顾!

    2017年11月4日,腾讯LIVE开发者大会在腾讯大厦二楼多功能厅完美落幕啦!腾讯LIVE开发者大会(TLC)是由NOW直播技术团队联合IVWEB团队共同发起的关于音视频/直播领域技术分享的开发者大会 ...

  5. 2019TLC大会精彩回顾—大前端·信息流

    整体概况 2019年8月17日,第三届TLC大会在科兴科学园国际会议中心完美落下帷幕.作为一年一度的技术盛会,本次大会云集国内外19名技术专家,现场参会人数超过600人,线上直播(腾讯直播)人气600 ...

  6. 2012中国软件开发者大会(精彩回顾)

    2012年,久享盛名的SD2.0大会全新升级为SDCC(中国软件开发者大会)!2012年被业界称为平台征战元年.在移动.云计算.物联网的大趋势下,整个信息服务产业正在面临重组洗牌,如何通过开放协作.构 ...

  7. 【活动回顾】纽约BSV区块链大会精彩回顾

    发表时间:2021年9月29日 信息来源:bitcoinassociation.net 9月9日,在纽约的美洲大街1345号,比特币协会开启了本年度第二次BSV区块链大会,以行程满满的一天会议,向企业 ...

  8. POW'ER 2019大会精彩回顾,除了CSDN联手火星竞选Libra超级节点, 大咖们还说了啥?...

    8月20~21日,由火星财经主办的"POW'ER 2019全球开发者大会"在北京国贸大酒店成功举办. 来自全球区块链.5G.AI.云计算.大数据.物联网等领域的1500余位技术领袖 ...

  9. 2022·GOPS全球运维大会精彩回顾 | AIOps中统一监控体系的实践分享

    2022年10月29日,第十九届GOPS全球运维大会在上海圆满落下了帷幕.会议上颁布了IT技术领导力年度评选相关奖项,擎创科技荣获2022年度AIOps领域极具影响力产品奖. 此次会议为期两天,共计1 ...

  10. 2020中国 .NET开发者大会精彩回顾:葡萄城高性能表格技术解读

    12月19日,2020中国 .NET开发者大会在苏州召开.本次会议以"开源.共享.创新"为主题,结合线下.线上实时同步直播的方式,征集了来自微软.龙芯等知名企业的40余位技术大咖, ...

最新文章

  1. Repeater 嵌套 Repeater
  2. sort uniq命令
  3. 笔记-高项案例题-2017年上-质量管理
  4. 山东专升本access知识点_全国各省份每年的专升本考试大纲啥时候公布?考纲公布之前你该做什么?...
  5. android 字符串转浮点,Android String类型转换为float、double和int的工具类方法
  6. (39)FPGA面试题Verilog实现卖报机
  7. Java中Comparable接口与Comparator接口
  8. 一文读懂约瑟夫环算法 | 原力计划
  9. tomcat部署安全证书文件(阿里云SSL证书)
  10. 黑站利器-中国菜刀的功能介绍和使用方法
  11. [Jpa 运行报错] Error executing DDL “alter table project_user_f.
  12. Qt5 和 OpenCV4 计算机视觉项目:1~5
  13. Elasticsearch与Spring的集成
  14. 如何做一个基于微信校园运动场地预约小程序系统毕业设计毕设作品
  15. 解决Windows10电脑时间不同步或无法更新问题
  16. 刷题——Python篇(2)类型转换
  17. 手机屏幕xy坐标软件_软件工程中的xy问题
  18. 《诛仙四级考试》试卷
  19. 华为HCNP/HCNA RS实验文件分享
  20. 信息学奥赛一本通答案dj空格分隔输出1026

热门文章

  1. pdf 转 高清图片
  2. 网贷风控体系之-风控模型
  3. PMP之工作绩效数据、信息和报告的区别
  4. 美军军事通信系统简史
  5. 计算机专业的浪漫情话,计算机科学与技术表白情话
  6. 在MINIX3中实现Earliest-Deadline-First近似实时调度功能
  7. qtableview点击行将整行数据传过去_三部评分达到九分以上的电视剧,琅琊榜甄嬛传在列...
  8. 海洋cms采集后无法播放解决方法
  9. 巴西柔术第一课:骑乘式上位技术
  10. 远程桌面桌面无法找到计算机,Windows – 远程桌面客户端找不到远程计算机