原文:Qt音視頻開發17-海康sdk解碼

一 前言 在視頻監控行業領域,海康當之無愧是老大,穩坐第一的寶座很多年了,近期需要將視頻監控系統改成采用海康sdk的內核,於是特意去查閱了sdk的使用手冊,sdk相關的文檔和文件可以直接官網下載到,而且是經常更新的,目前提供了windows和linux上的,win上的sdk還是更新比較快而且完整的,但是在linux上的就不得不吐槽下了,很舊很舊的版本,不要看打包文件很新,其實里面的內容是很老的,不 ...

2020-08-25 08:45 0 457 推薦指數:

查看詳情

Qt音視頻開發18-海康sdk回調

一、前言 海康sdk顯示實時視頻流除了支持句柄方式以外,也支持回調的方式拿到每一張圖片自己繪制處理,當然回調除了拿到視頻數據,其實音頻數據也一塊拿到了,自行調用音頻設備播放就行,關於海康sdk回調這塊,還着實折騰了一陣子才搞定,可能最開始沒有參照提供的demo以及沒有徹底的搜索 ...

Wed Aug 26 16:43:00 CST 2020 0 469
Qt音視頻開發19-海康sdk錄像存儲

一、前言 關於調用海康sdk來進行錄像存儲,整體的框架架構處理流程沿襲了之前vlc內核、ffmpeg內核、mpv內核的做法,定時存儲這塊,開個定時器判斷,到了時間則先關閉原來的錄像存儲,然后在開始一個新的錄像存儲,重新傳入新的文件名,所以這塊的代碼直接拷貝過來就能使用,要做的就是替換兩行代碼即可 ...

Thu Aug 27 18:01:00 CST 2020 0 462
Qt音視頻開發21-通用硬解碼

一、前言 硬件解碼是圖形芯片廠家提出的用GPU資源解碼視頻流的方案,與之相對的是軟解,也就是傳統的用CPU承擔解碼工作的方案;優點是效率高,功耗低、熱功耗低,缺點是缺乏有力的支持(包括濾鏡、字幕等),局限性較大(例如打開硬件解碼后PC的節能方面的功能失效cnq等),設置較為復雜;需要硬件有硬件 ...

Mon Aug 31 22:55:00 CST 2020 0 731
Qt音視頻開發6-ffmpeg解碼處理

一、前言 采用ffmpeg解碼,是所有視頻監控開發人員必備的技能,繞不過去的一個玩意,甚至可以說是所有音視頻開發人員的必備技能。FFmpeg是一套可以用來記錄、轉換數字音頻、視頻,並能將其轉化為流的開源計算機程序。它包括了目前領先的音/視頻編碼庫libavcodec。 FFmpeg ...

Sun Aug 09 02:50:00 CST 2020 0 996
Qt音視頻開發1-vlc解碼播放

一、前言 最開始接觸視頻監控這塊的時候,用的就是vlc作為解碼的內核,主要是因為vlc使用簡單方便,直接傳入一個句柄即可,簡單幾行代碼就可以實現一個視頻流播放,很適合初學者使用,也推薦初學者用qt+vlc來做播放器,提供的接口還是非常友好的,而且門類特別多,想要獲取媒體文件的各種信息比如寬高 ...

Sun Aug 02 21:55:00 CST 2020 0 701
Qt音視頻開發37-USB攝像頭解碼ffmpeg方案

一、前言 用ffmpeg來處理USB攝像頭,是前段時間研究視頻監控ffmpeg內核的時候搞定的,既然ffmpeg這么牛逼的庫可以解析各種音視頻,我想處理個本地USB攝像頭應該也不是什么難事,果真搜索也是一大堆,當然主要也是因為有個項目的應用需要用到ffmpeg來處理本地USB攝像頭,需要拿到每張 ...

Wed Oct 21 02:55:00 CST 2020 0 515
javaCV開發詳解之18:音視頻轉碼(音頻編解碼視頻解碼

javaCV實戰系列文章: javacv開發詳解之1:調用本機攝像頭視頻 javaCV開發詳解之2:推流器實現,推本地攝像頭視頻到流媒體服務器以及攝像頭錄制視頻功能實現(基於javaCV-FFMPEG、javaCV-openCV) javaCV開發詳解之3:收流器實現,錄制流媒體 ...

Tue Jul 07 23:11:00 CST 2020 0 1148
Qt音視頻開發22-通用GPU顯示

一、前言 采用GPU來繪制實時視頻一直以來都是個難點,如果是安防行業的做視頻監控開發這塊的人員,這個坎必須邁過去,本人一直從事的是安防行業的電子圍欄這個相當小眾的細分市場的開發視頻監控這塊僅僅是周邊技術玩一玩探討一下,關於GPU繪制這塊着實走了不少的彎路。 之前用ffmpeg解碼的時候,已經 ...

Tue Sep 01 19:07:00 CST 2020 0 515
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM