《JavaCV音視頻開發寶典》是專註於音視頻開發的寶典手冊。

通過本寶典,小夥伴們可以輕松上手音視頻項目開發,除瞭可以實現自己的直播平臺、監控安防平臺之外,還可以接入gb28181和海康大華等各種設備、各種嵌入式和流媒體服務都不再話下。

除此以外,針對在線教育和直播行業,還可以使用JavaCV制作自己的推流器,不需要根據OBS定制就可以實現自己的推流直播機瞭,由於JavaCV默認不再包含gpl v2許可協議的代碼庫,因此也不用擔心違反許可協議的風險。

再者,對於各種開發板和樹莓派等嵌入式的開發者,也可以輕松通過JavaCV實現“電子門禁”的人臉識別開門、上傳實時視頻和錄像等重要功能。

對於服務端開發者來說,可以自行實現自己的流媒體轉發服務或者統一碼流轉碼接入分發服務。比如easymedia就通過JavaCV實現瞭自己可控的流媒體服務,不再需要依賴第三方的流媒體服務(比如取代fms、nginx-rtmp、srs、zlmeidakit等等流媒體服務)。

對於安卓或者pc客戶端開發者來說,可以輕松開發出推流軟件和視頻剪輯軟件,得益於完整的ffmpeg和opencv底層能力,可以輕松實現GPU硬件加速的圖像處理識別、GPU硬件視頻轉碼等能力和底層桌面畫面錄屏、攝像頭采集和各種麥克風設備聲音采集。

《JavaCV音視頻開發寶典》專欄目錄

–end–