推荐序二
随着智能手机的出现,音视频传感器比以往任何时候都更加接近用户,可以说,移动互联网时代其实也是音视频内容爆炸的时代。几乎每个应用都希望能尽可能地开启用户所有的权限,让用户把自己的每时每刻都上传和分享出来,于是即时聊天IM几乎走进了每一个App。而这一两年的直播大战的背后,更是让直播这种富媒体几乎变成了各类App的标配功能,以至于市场对音视频研发人才求之若渴,音视频的学习材料也一时洛阳纸贵,由此催生出来的各种大小公司、大小产业也是层出不穷,业内对音视频处理的知识和经验的分享更是如火如荼。然而,音视频处理实在是一门艰深的学问,从傅里叶变换到差分编码等各种理论,再到充满差异化甚至Bug的安卓设备的现实应用环境,既要在国内复杂的网络环境下尽力满足用户视听观感的流畅感觉,又希望让小小的移动设备物尽其用来为用户提供最极致的感官体验,而这些灼烧无数程序员脑细胞的问题,实在不是一两篇长文就可以简单讲清楚的。若要让一个几无基础的开发者能够系统地掌握音视频的处理知识,确有必要撰写一本图书并通过具体实例来详细讲解才行。
我认识本书的作者展晓凯已经五年多了,他几乎是唱吧最勤奋的技术人员,在唱吧浩瀚的代码库里,到处都留有他的成果。唱吧是中国颇具影响力的K歌产品之一,从2012年雄踞苹果榜首之后,就再也没有离开过榜单,多年来其为用户创造了无数新奇的功能和体验,从各种振奋人心的混响,到节奏感逼人的自动说唱,所有的这些功能,都是出自展晓凯和他所在的三五个人的小团队之手。而以唱吧的用户体量,他们自然也遇到了许多问题,从各种花屏、黑屏、啸叫、白噪等通用技术问题,到用户手机上因形形色色系统或硬件差异而产生的稀奇古怪的问题,也无一不是展晓凯所在的团队逐个去解决的。可以说,发展到今天,唱吧几乎拥有业内最丰富的音视频处理经验,而这些经验中的精华,如今终于有机会整理付梓,实在是唱吧的一点骄傲,也是业内同行的一份福音。
虽然与展晓凯一起并肩战斗了四五年,但我本人并没有太多机会详细参与每一个音视频问题的处理,如今通读完这本书的原稿,我深感收获不小。本书是展晓凯花费了无数心血的作品,其中的每一行代码每一个实例都来自他日常工作中实际问题的总结。本书也许不是市面上唯一一本关于音视频处理的著作,但它的出现,足以为市场带来一个特有的完整的视角,并令无数致力于打造移动设备上音视频处理完美体验的程序员受益!
黄全能
2017年9月于北京