← 全部专题

9 篇公开文章

流媒体与音视频

从音视频基础、直播链路与协议选择,到转码、播放体验和可靠性,用六篇文章与可复现实验理解流媒体工程。

系列阅读

  1. 理解音视频:编码、封装、码率与时间戳

    从一个可生成的测试视频出发,区分编码、封装和传输,理解码率、GOP、PTS/DTS 与音画同步,并用 ffprobe 建立流媒体排障的第一组证据。

  2. 一条直播流是怎样到达用户的:从 RTMP 推流到 HLS 播放

    沿着一条直播流从采集、推流、转码、切片到 CDN 播放的路径,拆解延迟、卡顿和排障时应该观察的每一层。

  3. WebRTC、HLS 与 LL-HLS:流媒体协议该如何选择

    从延迟、规模、互动能力、兼容性和运维成本出发,比较 WebRTC、HLS 与 LL-HLS 的适用边界。

  4. 从 FFmpeg 命令到转码服务:多清晰度视频如何生成

    用同一份测试素材生成三档 HLS,解释轨道映射、关键帧对齐与清单校验,再用 Java 21 管理 FFmpeg 的退出、超时和输出边界。

  5. 为什么视频会卡顿:自适应码率、播放器缓冲与 CDN

    从首帧、卡顿和直播延迟三个不同问题出发,用三档 HLS 播放实验理解 ABR、缓冲与分片下载,建立可解释的 CDN 和播放器排障路径。

  6. 构建可靠的直播系统:转码、故障恢复与可观测性

    从推流接入到播放输出,讨论直播系统如何处理转码失败、断流重连、重复任务、背压和高峰期资源耗尽。

延伸阅读