主题
直播 + 点播一体化的分布式视频平台,以「高并发、可水平扩展」为核心设计目标,实践云原生分布式转码与流媒体架构。
分片上传 + 秒传去重,FFmpeg 多档位 DASH ABR 自适应码率,远端 gRPC 转码,MinIO 对象存储分发。
基于 Rust SFU(live777)的 WebRTC 直播分发,服务端轻量高并发,OBS 推流、多端拉流。
api / worker / transcoder / auth 多角色单二进制,独立部署、独立扩容,Kafka 异步解耦 + gRPC 远程计算。
Docker Compose 一键起栈,附 Kubernetes 清单,etcd 服务发现 + 领导选举,支持水平扩容。
Redis 缓存三件套(穿透/击穿/雪崩)、分布式限流、点赞/收藏/播放量计数、热门榜单、弹幕与评论。
Auth 服务 RS256 + JWKS 无状态验签、JWT 认证、RBAC 细粒度权限、防盗链预签名 URL。