AC2016大会讲师专访——对直播技术很有心得的吕小鸣

原文连接前端

大会官网git

吕鸣 tennygithub

腾讯AlloyTeam前端工程师数据库

github地址:github.com/lvming68160…后端

负责兴趣部落,明星空降等业务的开发工做,专一移动端性能优化,前端日志工具MLogger做者,对iOS开发和移动直播技术有探索和研究。安全

简单介绍一下本身?例如学习和工做经历,加入AlloyTeam有何体会?性能优化

我叫吕鸣,网上经常使用的网名是 吕小鸣,你们若是搜个人网名应该能够搜到个人博客,我是2013年毕业的,学的是软件工程专业,大概从毕业以后才算真正接触前端的技术,才真正的开始写前端代码,今后便开始了个人前端生涯,自我感受作前端比较有意思的就是本身作的东西,写的代码可以马上看到,特别是作一些很炫的动画效果能让本身有很大的成就感。我是在2014年来到公司的,来以前就已经知道AlloyTeam在业界是一个颇有影响力的团队,能加入其中感到兴奋不已,以后便真正接触到基于海量用户的业务产品,我的感受前端开发在其中也是出于很是重要的位置,不只要优化处理好本身的部分,并且还要结合后端,终端,运维一块儿推进优化的发展,由于咱们是处于最接近用户的位置,咱们作的页面才是用户的第一入口,特别是在咱们团队,推进全面的合做是必不可少的。服务器

咱们看到你的Github上也有许多本身的开源项目,同时也有写博客的习惯,能分享一下这些经历吗?前端工程师

关于开源项目其实都是源于咱们平时写业务时的用到的一些工具和组件,有时为了提升效率就把本身平时作的一些效果和组件抽离出来,便造成了一些通用化的东西就放在了Github,以便于能让更多的人用到,同时也便于组件的发展和维护,还有就是AlloyTeam的官方Github都会不定时的推出新的组件,你们能够常常关注。关于写博客我自已也是想将一些平时遇到的问题和经验积累下来统一在一块儿,并且本身搭建博客也可以拓宽本身的知识面,可以更全面的了解前端、服务器、数据库等的一些知识,对本身都是有所帮助的,并且公司和团队都鼓励你们写博客,咱们的AlloyTeam博客就是所以不断壮大起来的,这些都会对本身的技术和发展有提高的。架构

据说你对HTTPS和HTTP2有所研究,能不能简单分享一些相关内容?

其实对于HTTPS,你们应该都有所了解,可能你们平时也都会用到,只是最近苹果宣布了将在2017年开始,强制app内部的请求要走更加安全的HTTPS协议才能经过审核,这一下把HTTPS的热度提高了一大截,尤为是在移动端,许多业务都开始了HTTPS改造,咱们业务也不例外,很早就开始了对HTTPS和研究可改造。顾名思义HTTPS比HTTP多一个S(Secure),从字面上理解HTTPS更加安全,的确HTTPS和HTTP都是基于TCP的上层协议,HTTPS多了一个SSL/TLS协议来保证数据传输的安全性,可是保证了安全的同时也会带来一些性能上的消耗,例如速度要比HTTP慢一些,可是有了HTTP2就不一样了,HTTP2的多路复用和请求头压缩等特性都能带来性能上的提高,结合HTTP2和HTTPS的应用和优化,性能上并不比HTTP差,因此我认为未来HTTPS和HTTP2的结合应用会成为前端的一大改变。

本次AC大会你将会分享H5直播的内容,你认为目前H5直播有哪些技术优劣? H5直播也能够说是移动直播目前是处于一个很是火爆的阶段,各大公司的产品都有涉及到直播的功能,因此我也想借此机会给你们分享一下其中的技术点和一些优化知识,其实H5直播主要仍是用来播,关于视频的录制和上传仍是最好采用终端来作,可是H5直播也有其不可替代的地方,例如H5的高效传播性可以让用户在不安装app的状况下观看直播内容,这些都是终端app作不到的。关于H5直播的优点主要就是传播性和跨平台性,H5直播页可以知足用户观看直播中的一些经常使用需求例如评论点赞等等,可是劣势也是有的,基于H5播放直播视频时采用的HLS协议的延迟性要比终端app播放直播RTMP的延时性要差一些,而且对于交互过为复杂的直播页面,尤为是在一些低端机型上,移动app的体验仍是要好一些,因此如今的直播产品通常是用H5直播页面播放直播视频来扩大传播性,将用户导入到本身的app里面使用直播的复杂交互功能。我本次也会给你们介绍一下整个的直播架构,包括前端,直播服务器等其中的一些技术点,手把手教你们搭建本身的直播服务。

更多精彩内容,敬请期待吕鸣在AC2016上的分享——《H5视频直播那些事儿》

相关文章
相关标签/搜索