序
卓朗科技是一家创新型科技企业,专注于将领先的信息技术转化为具有最佳性价比的产品、服务和解决方案,持续帮助客户实现业务目标。回首9年的创业历程,伴随着卓朗科技的业务从软件开发快速发展到覆盖云计算、大数据、系统集成和工业互联网等众多领域的是卓朗技术人在云计算、OpenStack、中间件、应用软件、音/视频技术等各个领域孜孜不倦的探索、创新和实践。
卓朗技术人的使命是用工匠精神,打造具有一流用户体验的IT服务,持续改善人和机器的工作质量。在每一个技术领域,对于业务问题,我们尝试过不同的解法,无论是新技术还是成熟的解决方案,我们都充分验证,直至完全掌握,再到有所创新。在这9年的技术实践中,最宝贵的并不是我们最终采用某种技术方案解决了某个问题,而是大家在探索中遇到的问题和解决的过程,在对每一种技术进行深入研究、不断实践后积累的宝贵经验,在对每一种技术不断提升认识之后持续调优的再认识与再实践的过程。在这样一个实践—认识—再实践—再认识的过程中,我们培养了许多优秀的技术团队,其中就包括编写此书的移动应用开发团队和直播软件产品团队。
2016年,随着直播浪潮的兴起,我们看到越来越多的技术人开始经历相似的过程,单纯“拿来主义”的技术方案已经无法满足直播行业层出不穷的业务创新,只有完全掌握技术才能使之贴合业务需求,更好地服务客户。而掌握技术的关键就在于解决在实际应用中产生的问题。卓朗科技在视讯会议软件等方面拥有成熟的产品。我们通过这本书,把以往在音/视频技术软件方面积累的经验,以及在开发直播软件过程中遇到的问题及解决问题的思路和方案分享给各位同仁,希望能帮助大家理解技术、厘清思路、少走弯路。
本书总结了卓朗技术人对直播技术(从服务器端到Web端、移动端)的深入研究和实践,并从采用的方案、遇到的问题、解决的方法及对未来的思考等方面,全面介绍技术实践的细节。在编写方面,本书注重实操,包含代码示例、调优思路及处理方法,以便让读者将知识快速应用到自己的工作实践中。在此基础上,本书也分享了我们在开发直播软件过程中不断认识、不断实践、不断调优的酸甜苦辣,争取做到不放过每一个技术细节,不忽略每一个客户需求。
非常感谢卓朗科技中各条业务线的技术同仁,在百忙之中总结、整理实践经验并撰写本书,将他们的经验分享给技术同行,这正是对“卓越做事,爽朗做人”的卓朗精神的深入实践,更是卓朗技术人为IT技术不断创新及发展贡献的绵薄之力。
张坤宇
天津卓朗科技发展有限公司 总经理