探索多媒体直播技术|青训营笔记
这是我参与「第四届青训营」笔记创作活动的的第5天
01 视频的基本元素
像素
分辨率:纵横方向的像素数量,宽 * 高:(720 * 1080)
码率、比特率:单位时间传送bit的数目
帧、帧率:每秒传输帧数
视频数据封装
轨道/流
02 视频压缩
颜色空间:YUV:亮度与色度
GIF、MP4使用了不同的压缩技术
帧内压缩/空间压缩
帧间压缩/时间压缩
帧的编码类型:I-frame(帧内帧)、P-frame(前向预测帧)、B-frame(双向预测帧)
视频编码格式:H264、H265
03 直播推拉流协议
CDN(Content Delivery Network)
RTMP(实时交流协议)、HTTP-FLV、HLS
04 客户端工作及总结
开播:图像采集、图像处理、编码、推流
看播:拉流、解码、图像处理、渲染