在最近做的项目中,涉及到视频监控模板,其中经常会听到推流、拉流、转发、转码这些名词,这里总结一下这些名词的含义
推流最简单直观的理解就是我们目前火爆的视频直播,当我们打开摄像头,开始录制视频,我们需要将录制的视频实时上传到直播平台的服务器上,这个动作就被叫做推流。其实就是录直播
当我们要看直播时,就需要将流媒体服务器上的视频拉下来,进行观看。这就是一个典型的拉流应用。其实就是看直播。
在推流或者拉流的过程中可能使用不同的流媒体协议,比如我们在视频监控整合的项目中,通过FLV的方式去拉取一个RTSP的摄像头。这就需要通过部署一台视频网关,网关的作用就是将RTSP的摄像头转换为FLV进行播放,这种情况就被称作转发。
将视频流解码后编码,根据设备转成不同的分辨率、编码格式、码率,适用于不同型号的设备。