流媒体

编解码、流媒体协议、DRM 与点播系统

12 篇文章

VOD 深度剖析(一):视频基础——视频到底是什么?
流媒体

VOD 深度剖析(一):视频基础——视频到底是什么?

VOD 流媒体系列(共 12 篇)的开篇之作。从字节层面理解视频究竟是什么——像素、分辨率、帧率、码率、I/P/B 帧、GOP、色彩空间与 HDR。

流媒体

VOD 深度剖析 第 10 篇:QoE 指标 —— 如何衡量用户真实的观看感受

QoE 与 QoS 的区别、六大核心指标(VST、RBR、VSF、EBVS、VPF、平均码率)、数据管道、多维度下钻、故障排查案例,以及自建还是采购的抉择。

流媒体

VOD 深度剖析 第 11 部分:端到端工作流——从上传到播放

完整的 10 步 VOD 生产流水线:上传、内容审核、探测、转码、封装、发布、CDN 预热,以及使用 Step Functions 和 Temporal 进行编排、灾难恢复。

流媒体

VOD 深度剖析第 12 部分:在 AWS 上构建 VOD —— 服务、架构与成本

完整的 AWS VOD 参考:MediaConvert、MediaPackage、CloudFront、S3、Step Functions、SPEKE DRM 集成、Terraform IaC、真实成本拆解、常见陷阱,以及一份生产落地路线图。

流媒体

VOD 深度剖析(二):视频编解码器 —— 为什么一部 4K 电影只需 5 GB

视频压缩的工作原理、为什么 H.264 至今仍占主导、何时选择 H.265 或 AV1、逐标题编码、VMAF 质量指标,以及可上手实操的 ffmpeg 示例。

流媒体

VOD 深度解析 第 3 部分:音频基础 —— 让声音变小

深入理解数字音频的工作原理:采样率、位深、声道、AAC 对比 Opus 对比 Dolby Atmos、多语言音轨、响度归一化,以及实用的 ffmpeg 配方。

流媒体

VOD 深度剖析(四):容器格式 —— .mp4 并不是编解码器

容器与编解码器的区别、MP4 内部结构(Box 结构)、faststart 陷阱、分片 MP4、用于统一 HLS 与 DASH 的 CMAF、分片时长权衡,以及字幕格式。

流媒体

VOD 深度剖析(五):流媒体协议——HLS 和 DASH 到底是怎么工作的

为什么渐进式下载会失败、HLS 两级清单和 DASH MPD 如何工作、CMAF 双清单最佳实践、面向低延迟的 LL-HLS,以及何时该考虑 WebRTC。

流媒体

VOD 深度剖析(六):自适应码率——播放器如何自动切换清晰度

深入解析 ABR 的底层原理:基于吞吐量、基于缓冲区(BBA)、BOLA、MPC 以及 Pensieve 算法。并给出码率阶梯与短视频场景的实用工程建议。

流媒体

VOD 深度剖析(七):CDN 分发 —— 为什么它在全球都快

CDN 架构(Edge/Shield/Origin)、缓存策略、请求合并、签名 URL、预热、JIT 与预打包、多 CDN 策略、HTTP/3 以及成本估算。

流媒体

VOD 深度剖析 第 8 部分:DRM 内容保护 —— 为什么 Netflix 无法被录屏

深入讲解 Widevine、FairPlay、PlayReady。涵盖 CENC/CBCS 统一加密、许可证流程、L1/L2/L3 安全级别、HDCP、SPEKE 集成,以及针对短视频的轻量级保护方案。

流媒体

VOD 深度剖析 第 9 篇:视频播放器 —— 从清单到首帧

深入视频播放器内部:Web(MSE/EME)、iOS(AVPlayer)、Android(ExoPlayer/Media3),以及 TTFF 优化、缓冲策略、音画同步,还有自研与采购的取舍。