最近需要做视频流方面的服务器,对码率和帧率进行了一定的理解
码率:这个有点类似于采样率,表示单位时间内处理数据,以bit为单位。个人理解,在服务器发送数据时,怎么控制这个发送的的单位数据量。计算公式:
SendBytes = (time(NULL) - LastElaspedTime) * 码率(固定码率)
帧率:这个就是每秒钟显示的帧数,这个我觉得发送暂时好像没有神马(可能我还没有用到), 这个应该是设置IPCam的每秒采样的帧数。
两者之间的联系,帧率变大时,会提高码率。同时帧变成高清也会提高码率。