第四篇 录播与回放:COS 与 CDN

直播课再热闹,学生真正复习时打开的还是回放。这一篇解决的是直播内容如何“留下来”:把课录成文件、存进对象存储、经 CDN 加速分发,最后让学生在浏览器或小程序里点开就能看。

在我的整体架构里,直播(TRTC)管的是“当下”,互动(IM)管的是“气氛”,而回放管的是“以后”。前三篇搭好的课堂只能服务上课的那几十分钟,这一篇才真正把教学资产沉淀下来——对一家小机构来说,回放库往往是最值钱的数字资产。

整条回放链路我拆成四段:谁来录、放哪儿、怎么发、谁来放,对应本篇四节。这件事看似只是“存个文件”,实际坑不少:目录结构没设计好,后期迁移痛不欲生;CDN 缓存配错,学生永远看到旧视频;防盗链没配好,一夜之间流量被刷光;鉴权没打通,没买课的人白嫖回放。这些都是我交过学费的经验。

小节 主题 关键问题
4.1 录制方案选型 云端还是本地,按课型分级
4.2 视频入 COS 目录设计、转码与生命周期
4.3 CDN 分发与防盗链 缓存策略与三层防盗链
4.4 回放播放器与鉴权播放 播放器、签名鉴权与回放目录页

延伸阅读