本書系統(tǒng)講解了基于FFmpeg二次開發(fā)視頻監(jiān)控系統(tǒng),并結合ONVIF和GB/T28181的基礎理論及應用,包括使用FFmpeg讀取攝像頭數據、使用Lib264/Libx265進行視頻編碼、結合Qt和SDL2進行視頻渲染等功能;也包括ONVIF和GB/T28181協(xié)議的應用,以及SIP、SOAP等相關協(xié)議及開源庫的具體應用。全書共11章:系統(tǒng)講解了FFmpeg二次開發(fā)視頻監(jiān)控系統(tǒng)的基礎知識及項目應用、Lib264/Libx265編碼流程及應用、ONVIF協(xié)議的原理及應用、GB/T28181協(xié)議的原理及應用及開源的國標GB/T28181視頻平臺等。書中包含大量的示例,圖文并茂,爭取讓音視頻流媒體領域的讀者真正入門,從此開啟流媒體直播編程的大門。本書知識體系比較完整,側重于使用FFmpeg二次開發(fā)視頻監(jiān)控系統(tǒng),結合ONVIF和GB/T28181協(xié)議實現真實的項目應用。建議讀者先學習FFmpeg音視頻流媒體系列的前5部,然后來學習本書。本書的講解過程由淺入深,讓讀者在不知不覺中學會了FFmpeg二次開發(fā)視頻監(jiān)控系統(tǒng),并能動手實現各種編解碼功能,結合ONVIF和GB/T28181協(xié)議實現視頻對接等功能。本書可作為FFmpeg二次開發(fā)、ONVIF協(xié)議及GB/T28181方向的入門書籍,也可作為高年級本科生和研究生的學習參考書籍。