7.1 从封装说起:容器的使命(The Mission of Containers)

第六章结束时,我们手里已经握着一套完整的编码技术栈:H.264、H.265、H.266 与 AV1 能把像素压成高效的比特流,AAC 与 Opus 能让声音同样瘦身。但请留意一个此前从未深究的细节:编码器的输出只是裸码流(Elementary Stream)——一串 "如何还原画面与声音" 的解码指令。把它直接存成文件、直接发上网络,会发生什么?

答案并不乐观:你无法快进,不知道文件有多长,音视两条流各走各的钟,甚至说不清手里的文件是 H.264 还是 H.265。裸码流缺的东西,正是容器要补的课

本节按 "问题 → 三种答案" 的顺序递进:

完成本节后,我们将带着 "场景决定封装" 的视角进入后续各节:RTP、RTMP、HLS 乃至 WebRTC,无不是在容器之上再加一层传输的考量。

Copyright © Since 2021 李述博 (Arikan.Li) , All Rights Reserved all right reserved,powered by GitbookLast Updated: 2026-08-26 08:25:15

results matching ""

    No results matching ""