美文网首页
2020-08-20

2020-08-20

作者: 王沐凡 | 来源:发表于2020-08-21 11:10 被阅读0次

一. 流媒体基础知识

流媒体传输的整个过程可以表述为,媒体提供方编码、压缩和分发媒体流(相关的数据包),终端用户不断地获取、解码并播放媒体,区别于以前先下载整个媒体文件后观看。整个过程从采集到播放可用下图表示:


流程.png
  1. 音视频采集
    音频采集原始格式为PCM,对于音频最常用的参数为采样率及通道个数,常见音频采样率8kHz ,16k,32k,44.1k,48k。
    视频采集按照颜色编码方式有YUV和RGB两种,YUV格式的视频又分为YUV420,NV12,NV21等。YUV又称为YCrBr,Y指亮度,UV指色彩饱和度。单用Y即可显示视频,不过是黑白的。

  2. 流媒体协议

  1. 常见视频(流媒体部分)参数
    1.1 分辨率 Resolution
    视频每一帧的尺寸,常见分辨率有1920x1080,1280x720,640x480. 分辨率宽高均为2的倍数,常见分辨率比例为16:9 和 4:3。
    1.2 帧率 frame rate
    单位为FPS Frames per Second
    视频是由一张张图片组成的,其中的一张图片称为一帧,视频1s内播放多少张图片,就是视频的帧率。一般情况下,帧率越大,画面越流畅;由于人眼的视觉暂留,FPS大于16会认为是连贯的,20帧即可达到很好的效果,电影电视一般采用24帧;60可以明显提升交互感和逼真感,再高就没有必要了,提升的效果不高同时浪费资源。
    1.3 码率/比特率 bit rate
    视频码率是指每秒传送的比特(bit)数。单位为bps(Bit Per Second),比特率越高,每秒传送数据就越多,画质就越清晰。
    1920x1080 用1800kbps左右
    1280x720 用1200左右
    640x480 用400K左右。
    达到以上码率,则视频的清晰度,就相当可以了。

分辨率、帧率、码率之间的关系:

  • 在码率一定的情况下,分辨率与清晰度成反比关系:分辨率越高,图像越不清晰,分辨率越低,图像越清晰。
  • 在分辨率一定的情况下,码率与清晰度成正比关系,码率越高,图像越清晰;码率越低,图像越不清晰。
    2.常见流协议
    2.1 推流协议

相关文章

网友评论

      本文标题:2020-08-20

      本文链接:https://www.haomeiwen.com/subject/kcyazhtx.html