这是我参与「第四届青训营 」笔记创作活动的第25天
前端基础班第16节:Web多媒体入门。
一.web多媒体历史
二.基础知识
1.编码格式
(1)图像基本概念
(2)视频基本概念
- I帧:帧内编码帧 (依赖于自己)
- P帧:前项预测编码帧(依赖于前面的I帧)
- B帧:双向预测编码帧(依赖于前面和后面的P帧)
GOP
每个GOP的第一帧肯定是关键帧
2.为什么要编码
(1)空间冗余
(2)时间冗余
(3)编码冗余
(4)视觉冗余
3.编码数据处理流程
编码格式:
4.封装格式
5.多媒体和扩展API
<video>元素
<audio>元素
<video>和<audio>元素的缺陷
媒体源扩展API(MSE)
MSE使用:
MSE播放流程:
播放器播放流程:
mp4和fmp4
流媒体协议
- HLS