从2007年开始,符乐安接触了FFmpeg开始了本身的多媒体技术生涯。目前他和他的团队正在字节跳动专一在移动端的视频编辑和音视频算法能力输出。他说,学习多媒体首先须要兴趣,其次要把数学、通讯等基础打好,最后则要有针对性的研究WebRTC、VLC、x264/x265等工具或框架。在LiveVideoStackCon2019深圳上,符乐安将会分享视频编解码结合的画质加强和移动端优化的话题,敬请期待。算法
文 / 符乐安性能优化
策划 / LiveVideoStack框架
LiveVideoStack:你是如何进入到多媒体技术这个领域的,并一步一步走到今天的?ide
符乐安:最先接触多媒体开发是在2007年功能手机时代,刚开始接触FFmpeg,移植一些codec到手机系统,后面经过主导公司影音播放器的开发,逐步进入到多媒体更普遍的技术领域。
LiveVideoStack:多媒体技术是创建在数学、计算机科学、通讯等学科的基础之上的,这些基础知识是你打开多媒体技术领域大门的钥匙,对吗?工具
符乐安:对的,多媒体技术是一个很是综合的领域,对数学、通讯、软件工程能力有比较综合的要求,事实上这也是多媒体领域很吸引个人一点。
LiveVideoStack:若是让你从新选择技术领域,你还会选择多媒体吗?大数据,人工智能的价值也愈来愈大。性能
符乐安:我想仍是会选择多媒体技术领域,音视频技术是人类思想表达的最直观的承载,技术演进到目前为止依然很是活跃。另外也由于多媒体的技术综合性,大数据、人工智能和多媒体应用也有愈来愈多的结合。
LiveVideoStack:有没有一些关键人、经历或一本书等,对你产生了重大影响。学习
符乐安:比较有印象的是侯俊杰[1],他将技术深刻浅出解读的能力让人印象很是深入。大数据
LiveVideoStack:若是让你来总结掌握好多媒体技术的关键,你会给出哪些建议?优化
符乐安:首先兴趣是最好的老师,从事多媒体方向的技术最好先培养起总体的概念,多媒体是什么,在哪些行业领域能深刻应用,培养技术热情。人工智能
具体技术来讲,基本的几率论、信号处理、以及C/C++代码工程能力是基础,我的经验主要仍是多分析好的项目源码来提升,并结合codec规范弄清楚实现细节,把握一条想研究方向的主线脉络,把理论和实践结合起来。
像WebRTC、VLC、x264/x26五、MPlayer、Android的多媒体框架源码都是很好的资源,能够根据具体方向选择性学习。
LiveVideoStack:说说目前你在字节跳动负责的工做和研究方向吧。
符乐安:目前我在字节跳动互娱的多媒体音视频团队,咱们团队是一个音视频技术输出的中台团队,负责移动端的视频编辑和音视频算法能力输出,为多个业务线提供支持。
我负责的方向主要是视频加强和基于AI的视频处理,好比视频画质提高、视频超分、视频上采样、基于AI的视频生成/视频融合等,也包括算法在移动端高性能优化相关的工做。
LiveVideoStack:你在平衡生活与工做方面有哪些心得?工做之余,你会选择什么方式度过休闲时间?
符乐安:互联网行业节奏比较快,主要仍是利用周末时间和家人多交流和相处,目前休息时间基本上是遛娃,有时会看看NBA,休息时选择的运动,我的比较喜欢登山。
LiveVideoStack:在LiveVideoStackCon 2019深圳大会,你会作分享,可否剧透下你的议题?
符乐安:此次带来的分享内容是视频编解码结合的画质加强和移动端优化,期待和你们交流讨论。
LiveVideoStack:展望2020年,你看好哪些多媒体相关的技术,在哪些行业及应用场景获得进一步发展,甚至爆发?
符乐安:2020年是5G逐步铺开的一年,短视频的创做可能迎来一个新的高峰,VR/AR等领域也会迎来更好的发展机遇,高清直播技术也有望更大范围应用。
参考:
[1]侯俊杰:
https://baike.baidu.com/item/%E4%BE%AF%E4%BF%8A%E6%9D%B0/40382