大树教育 · 平台切换演示材料 · 01

视频从上传到能播,中间发生了什么

系统有两条视频入库链路,但它们都只负责登记「视频在哪」。文件真正被下载、转存到腾讯云 COS 是另一批机器干的活。看这张图时只需要盯住一件事——

可播分水岭:gz_video.transcoding_path
这个字段存的是 COS object key。空 = 不可播,播放端只认它,不认 video_path。 下面四个环节的全部意义,就是这个字段什么时候、由谁填上。 .NET 新栈的差异也在这里:机构上传由「传完等 5 分钟」变成「入库即回填、传完秒播」。

为什么用竞价实例搬运

搬运是无状态批处理,竞价实例价格约为按量的 1–2 折。被回收也只是任务回队列重跑, unlock.py 看门狗负责清理卡死的现场。

视频安全吗

COS 桶不公开读,播放地址是 2 分钟时效的预签名 URL。播放器另有 HLS DRM 密钥与手机号跑马灯水印。

学员看视频卡不卡

播放走 COS 直连,不经过我们的 web 服务器。服务器带宽只承担 API 流量。

生产数据背书

2026-08-09 生产库:use_type=1 视频 23 832 条,其中 98.7%(23 521 条)已转存为 COS key,长年稳定运行。