
回答:典型的视频分发架构由源站(Origin)、对象存储或媒体服务器、CDN 边缘节点、回源策略和调度系统组成。源站负责内容管理和权限控制;对象存储(如 S3/OSS)承担长期持久化;CDN 边缘负责缓存热点内容并就近分发;调度层包括域名解析、负载均衡与流量策略。权限、加密与鉴权模块保障安全;日志与监控模块用于数据采集与策略调整。
回答:应采用热冷分层与缓存策略:热视频(高并发)放在边缘缓存与高性能对象存储,冷视频放入低成本归档存储;设置合理的Cache-Control、Expires 与 CDN 层级缓存时间(TTL),对不同分辨率、码率使用不同策略。采用按需回源(pull)或预推(push)结合的方式:热点内容预热到边缘,长尾内容按需回源。分块存储与分片策略能优化并发与断点续传。
回答:容量估算分两部分:长期存储与瞬时流量。长期存储 = 视频平均大小 × 视频总数 × 副本系数(通常1.0~1.2);带宽估算基于并发播放数×平均码率×峰值放大系数(通常1.2~2)。例如:1000个视频,平均大小0.5GB,副本1.1,则存储≈550GB。并发估算:峰值并发1000,平均码率3Mbps,则峰值带宽≈3Gbps,预留CDN加速和突发流量缓冲。结合监控历史数据做滚动调整,配合自动扩缩容和弹性付费。
回答:首选对象存储用于视频文件:成本可控、与CDN集成简单,支持分块上传和生命周期管理;文件存储适用于需要POSIX语义的转码集群;块存储适合高IO的处理节点。配置CDN时注意回源类型(域名/直连)、并发连接数、分段请求与Range支持、HTTPS/鉴权、速率限制与熔断策略。启用多区域备份与跨区域复制以提高可用性。
回答:运维层面需建立完善的监控告警:收集命中率、回源流量、延迟、错误率与带宽成本,并以SLA为准设定阈值。缓存刷新策略采用分域分时段精确失效,避免全量刷新;利用分层缓存与压缩、断点续传减少流量。成本优化包括:启用冷/归档存储、通过缓存策略降低回源请求、按需转码与码率自适应减少传输量、选择计费模式(流量计费或请求计费)匹配业务。安全上落地Token鉴权、防盗链、WAF 与 DDoS 防护,日志加密与审计确保合规。