本編利用Qt實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)攝像頭功能,包含一個(gè)服務(wù)端和一個(gè)客戶端,服務(wù)端用于將USB攝像頭轉(zhuǎn)換為一個(gè)IP攝像頭,當(dāng)有客戶端連接時(shí),將其捕獲到的圖像通過(guò)TCP發(fā)送出去;客戶端運(yùn)行在Linux板子上,用于查看攝像頭的實(shí)時(shí)畫(huà)面。
想要在Linux板子上通過(guò)Qt界面來(lái)播放視頻,一種可選的方式是調(diào)用FFmpeg庫(kù)來(lái)實(shí)現(xiàn)視頻的解碼與播放。本篇先來(lái)進(jìn)行FFmpeg庫(kù)的交叉編譯,將FFmpeg庫(kù)移植到Linux板子上。