随着音视频直播技术的飞速发展与疫情形势的影响,越来越多的企业希望自己的一些新兴或传统业务可以与音视频直播能力进一步进行结合,使大家足不出户就能享受到亲临现场的感觉。所以,在很长一段时间,相关的音视频直播技术还会不断被提起,对于相关技术的要求也正在与时俱进。
本专栏会从直播平台搭建、直播间 Web App 设计、回放场景下客户端性能提升、直播间模块化设计、Mock 和压测工具、笔迹渲染等多方面,来讲解音视频直播技术。
《 如何搭建直播平台业务服务器?——Java | 李阳明 》
主要介绍从战略和战术上介绍直播平台业务服务器的搭建,教你搭建一个兼顾系统的稳定性与业务功能快速迭代的服务器。
《 如何对直播间 Web App 进行设计?——Web 端 | 李浩 》
主要介绍在功能更新的时候使用 Web App,来实现一套可以跨平台运行、独立更新发版的模式,让活动的维护和开发变得轻量、简洁、更易操作。
《 回放 seek 场景下客户端如何提升性能上限? | 张傲 》
本文以猿辅导的直播间为例,针对回放 seek 这一场景,讲述客户端架构的迭代进程和技术优化方法。
《 怎样对直播间进行模块化设计?——Android | 赵冬 》
本文主要以猿辅导的直播间模块化为例,讲解移动端复杂页面的设计思路。
《 如何为直播客户端搭建一套 Mock 和压测工具? | 尚传人 》
主要介绍了直播客户端 Mock 工具的基础需求,然后提出了三个方案,介绍了三个方案的优劣后,选择了最优的一种进行架构搭建。
《 如何渲染好笔迹? | 梁友 》
本文主要以猿辅导直播课为例,从笔迹渲染方式、渲染平台、渲染算法三个方面为你讲述我们是如何重构笔迹,再从笔锋效果、点密度、插值算法和跟笔问题,四处重要细节入手,进一步完善所呈现的笔迹。