1. 程式人生 > >RTSP攝像機為什麽還保留MJPEG編碼格式

RTSP攝像機為什麽還保留MJPEG編碼格式

編輯 編碼算法 研發 保留 視頻編碼 咨詢 相對 支持 視頻

細心的開發者會發現,海康大華之類攝像機廠商,除了常規的H.264、H.265(HEVC)編碼外,主碼流或子碼流依然會有MJPEG編碼選項。

經常有開發著咨詢大牛直播SDK,為什麽要支持RTSP MJPEG播放,MJPEG編碼有以下特點:

MJPEG(MotionJPEG)是以JPEG技術為基礎擴展研發出來的動態圖像壓縮技術,不過它通常只單獨的對某一幀進行壓縮,基本不會考慮視頻流中不同幀之間的變化,優點如下:

1、通過此壓縮技術可獲取清晰度很高的視頻圖像,可靈活設置每路的視頻清晰度和壓縮幀數。

2、壓縮後的畫面還可任意剪接。

為什麽在網絡攝像機的應用中,MJPEG還占有一席之地呢?

MJPEG實現成本最低,市場上先進的技術和成熟的技術並存。MJPEG獲得較好的單幅圖像質量,能夠精確到幀的編輯,有利於編輯,受網絡丟包問題影響較小,所以在眾多中低產品中仍有應用。

目前來看,H.264/H.265相對比MJPEG的視頻編碼算法的效果更好,並且也更適合網絡視頻數據的傳輸,所以,在選擇網絡攝像機、網絡視頻編碼器等產品時,首選也是H.264/H.265視頻編碼標準,如果需要對視頻幀進行分析或編輯只用,可以配置RTSP MJPEG編碼,通過播放端拉流,回調相關數據,實現快速視頻編輯或識別處理目的。

RTSP攝像機為什麽還保留MJPEG編碼格式