RTSP摄像机为什么还保留MJPEG编码格式

  1. 云栖社区>
  2. 博客>
  3. 正文

RTSP摄像机为什么还保留MJPEG编码格式

daniulive 2019-04-09 10:52:53 浏览313
展开阅读全文

细心的开发者会发现,海康大华之类摄像机厂商,除了常规的H.264、H.265(HEVC)编码外,主码流或子码流依然会有MJPEG编码选项。

相对来说,MJPEG编码有以下特点:

MJPEG(MotionJPEG)是以JPEG技术为基础扩展研发出来的动态图像压缩技术,不过它通常只单独的对某一帧进行压缩,基本不会考虑视频流中不同帧之间的变化,优点如下:

1、通过此压缩技术可获取清晰度很高的视频图像,可灵活设置每路的视频清晰度和压缩帧数。

2、压缩后的画面还可任意剪接

为什么在网络摄像机的应用中,MJPEG还占有一席之地呢?

MJPEG实现成本最低,市场上先进的技术和成熟的技术并存。MJPEG获得较好的单幅图像质量,能够精确到帧的编辑,有利于编辑,受网络丢包问题影响较小,所以在众多中低产品中仍有应用。

目前来看,H.264/H.265相对比MJPEG的视频编码算法的效果更好,并且也更适合网络视频数据的传输,所以,在选择网络摄像机、网络视频编码器等产品时,首选也是H.264/H.265视频编码标准,如果需要对视频帧进行分析或编辑只用,可以配置RTSP MJPEG编码,通过播放端拉流,回调相关数据,实现快速视频编辑或识别处理目的。

大牛直播SDK RTSP播放端已支持RTSP MJPEG,如需测试,可到以下链接获取:

Github: https://github.com/daniulive/SmarterStreaming

网友评论

登录后评论
0/500
评论
daniulive
+ 关注