最近工作需要学了很多流媒体相关的知识,谁能想象一个月前还是只听说过 HLS 的快乐小屁孩,现在已经背负了巨大的知识的重担了,头发也秃了几根,发际线严重后移
H.264 (AVC) vs H.265 (HEVC)
H.264 和 H.265 是两种视频编码,或者用英语叫 Video Codec / Video encoding。这和 HLS、Dash 不是一层的,HLS Dash 是属于视频传输协议,Protocol。和 FMp4、TS 也不是一层的,虽然都是协议的下一级,但它俩不一样,FMp4 TS 叫视频格式,Format,还有另一个更专业的名称叫 Container,它俩是传输时候传输的东西的外在表现,格式,后缀名,找了一张图描述编码和格式的关系:
265 > 264,H.265 肯定是要比 H.264 先进一点,先进在哪里呢,先进在它的压缩率高,H.265 是有一点算法在身上的
具体高到什么程度,放个表格对比一下:
H.264 | H.265 | |
---|---|---|
HD | 640x360 at 1 Mbps 960x540 at 2 Mbps 1280x720 at 3.5 Mbps 1920x1080 at 6.5 Mbps |
640x360 at 500 Kbps 960x540 at 1 Mbps 1280x720 at 1.7 Mbps |