监控视频学习笔记(二)

163 阅读1分钟

一、视频编码、视频格式、和视频传输协议的区别

1、视频编码:

所谓视频编码方式就是指通过压缩技术,将原始视频格式的文件转换成另一种视频格式文件的方式。目前常见编码标准有两套

1、MPEG 标准 由MPEG制定
MPEG-1 | MPEG-2 | MPEG-3 | MPEG-4 | MPEG-7 | MPEG-21

2、ITU-T 标准 由VCEG制定
H.261 | (H.262) | H.263 | H.263v2 | H.264 | H.265

2、视频格式:

flv,mp4,rmvb,mkv,avi从形式上来说首先都是视频文件的扩展名,其次它们也是视频文件的封装格式(即容器)。

所谓容器,就是把编码器生成的多媒体内容(视频,音频,字幕,章节信息等)混合封装在一起的标准。容器使得不同多媒体内容同步播放变得很简单,而容器的另一个作用就是为多媒体内容提供索引,也就是说如果没有容器存在的话一部影片你只能从一开始看到最后,不能拖动进度条,而且如果你不自己去手动另外载入音频就没有声音。

3、视频传输协议:

即推流拉流传输时所使用的协议,常见的视频传输协议有

RTP(基于UDP)

RTSP、RTMP(基于TCP)

HLS、DASH、HTTP-FLV(基于HTTP)

二、前端获取海康摄像头流程图(基于WVP+ZLMediaKit流媒体服务器)

微信截图_20230109220233.png

微信截图_20230109220455.png

参考资料:

视频结构、编码、帧、视频格式与视频传输协议(视频容器) - 远洪 - 博客园 (cnblogs.com)