关于视频的概念

  • 多张图片快速播放形成动画
  • 动画加上声音形成视频
  • 每一秒播放多少张图片叫做帧,fps,frame per sencode
  • 原始的视频非常大,大在于两个方面,单张图片像素高,每秒播放的图片多,为了方便存储和传输,故需要对原始的视频进行编码
  • 编码是把视频文件进行转换,在保证质量的前提下越小越好,不同的理念诞生不同的算法,分为重质量和重大小,看不同的需求
  • 与编码对应的是解码,尽量还原视频
  • 拍摄视频压缩上传到服务器叫做推流
  • 从服务器获取视频解码播放叫拉流
  • 音频文件也有编码和解码
  • ffmpeg是目前业界最成熟的一套解决方案