SpringBoot + FFmpeg + Redis:视频转码、截图、水印异步处理平台搭建
用户上传了一个大视频,你直接在当前线程里处理,结果导致接口响应超时,用户体验极差?或者视频处理过程中服务器CPU飙升,影响了其他服务的正常运行?再或者多个视频同时处理,直接把服务器搞崩了?视频处理是典型的CPU密集型任务,如果处理不当,很容易成为系统的性能瓶颈。今天我们就来聊聊如何用SpringBoot + FFmpeg + Redis搭建一个高性能的视频异步处理平台,让视频处理不再成为系统的负担。