webrtc QOS方法七(攝像頭採集幀率調整)

2021-09-11 05:49:36 字數 2579 閱讀 5288

檢查cpu占有率、編碼解碼時間,都沒有異常。按理來說效能是可以達到30fps的實時通訊能力的。

1、首先確認到底是不是攝像頭採集出來的幀率就低,還是系統排程慢,導致採集幀率低。

ffmpeg的命令列如下:

ffmpeg -list_devices true -f dshow -i dummy (顯示要採集攝像頭裝置名稱)

3、沒辦法,只能梳理攝像頭成像及採集原理。

攝像頭一般會開啟ae(自動**)功能,當開啟這個功能後,這三個引數需要符合下面這個關係式:(apex(the additive system of photographic exposure),它是由美國國家標準機構asa,為了方便計算膠片機的**引數,提出的乙個經驗公式,也稱為**方程)

其中,t表示**時間,a表示光圈值(即常說的f-number),b表示環境光平均亮度,s表示是相機感度。k是任意常數,一般由相機廠商決定,它和相機廠商所認為的正確**有關,現在一般將k取值為12.5。

1、遮擋攝像頭,無光下攝像頭採集幀率16fps。

2、用手電筒照射攝像頭,強光下攝像頭採集幀率,30fps。

1、關閉ae功能。

2、遮擋攝像頭,無光下攝像頭採集幀率15fps。

3、用手電筒照射攝像頭,強光下攝像頭採集幀率,15fps。

exposure取值範圍在0到-13之間,越靠近0,幀率越小。實測配置在-5左右 ,可以保證30fps幀率。

物理方法,盡量增大環境的光強^_^

攝像頭程式設計

這是乙個關於設想頭的類 using system using system.runtime.interopservices namespace webcam structlayout layoutkind.sequential public struct bitmapinfoheader struc...

攝像頭記錄

1.參考 camera.parameters parameters camera.getparameters listsizelist parameters.getsupportedpreviewsizes 如果sizelist只有乙個我們也沒有必要做什麼了,因為就他乙個別無選擇 if sizeli...

攝像頭說明

攝像頭說明 2009 11 04 11 13 攝像元件 1 4 sharp ccd 同步方式 內同步電視系統 pal制式 鏡頭安裝 c或cs系統調整 象素512 h 582 v 自動白平衡 自動掃瞄系統 2 1隔行掃瞄 映象功能 180 倒後鏡 掃瞄頻率 水平 15625khz 垂直 50hz 增益...