, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"> (1)單位時(shí)間內比較視頻歷史緩沖中的數據包個(gè)數,如果發(fā)現數據包個(gè)數大于500包,則執行清除歷史緩沖操作,并重新關(guān)閉打開(kāi)編碼器來(lái)編碼出一個(gè)新的IDR幀用于傳輸; (2)定時(shí)比較當前編碼幀的時(shí)間與待發(fā)送的數據包的時(shí)間的差值,如果時(shí)間大于5s,則執行清除歷史緩沖的操作,并重新關(guān)閉打開(kāi)編碼器來(lái)編碼出一個(gè)新的IDR幀用于傳輸;
(3)另外為了保證對帶寬的充分利用,保證傳輸到服務(wù)器端的碼流可以正常播放,現在在清除歷史緩沖的時(shí)候增加了I幀的完整性判斷,必須保證當前傳輸的視頻數據非I幀才執行清除歷史緩沖的操作;
3.2.2 視頻捕獲和編碼部分的具體實(shí)現

4 結束語(yǔ)
該系統已經(jīng)在公交監控中試運行,并取得了良好的使用效果。
評論