前言 2016年是手機直播元年,有幸耕耘一年,收獲頗豐。 產(chǎn)品源于生活,技術(shù)服務(wù)于產(chǎn)品。 2016年的計劃 寫于2016年03月29日。 新的一年開始了,今年的計劃如何?首先...
前言 2016年是手機直播元年,有幸耕耘一年,收獲頗豐。 產(chǎn)品源于生活,技術(shù)服務(wù)于產(chǎn)品。 2016年的計劃 寫于2016年03月29日。 新的一年開始了,今年的計劃如何?首先...
需求比協(xié)議重要,理解你的需求在前,選擇應(yīng)用的協(xié)議在后! 第一、是什么? 解釋這個問題有很大的難度,你所處的角度不同,決定了所需答案的不同。不管怎么樣,協(xié)議是為了解決問題而生的...
在之前,本人寫了一篇文章(關(guān)于Android Camera onPreviewFrame 預(yù)覽回調(diào)幀率問題),說了關(guān)于高通和MTK CPU在單雙HandlerThread控制...
該博客主要記錄在開發(fā)過程中所運用到的Api 和部分技術(shù)調(diào)用的記錄,閱讀時間:15分鐘+ ,該博客記錄內(nèi)容相對簡單,僅以用于開發(fā)過程記錄。 本文已獨家授權(quán)微信公眾號:鴻洋(ho...
音頻轉(zhuǎn)換主要APIswr_alloc_set_opts 設(shè)置轉(zhuǎn)換的參數(shù) swr_convert 在上面轉(zhuǎn)換參數(shù)設(shè)置后,進行音頻轉(zhuǎn)換 音頻轉(zhuǎn)換的原則是時長不變,不管轉(zhuǎn)換成何種...
聲波 這里為啥講到了聲波,講到了我們的中學(xué)物理上的知識,因為我想大家能從根本理解后面音頻編碼的各種參數(shù)以及原因。當(dāng)然這些知識網(wǎng)上都能搜到,我只是整合一下。 定義 聲音是由物體...
1引言 眾所周知,WebRTC的擁塞控制和碼率估計算法采用GCC算法[1]。該算法充分考慮了網(wǎng)絡(luò)丟包和網(wǎng)絡(luò)延遲對碼率估計的不同影響,分別基于丟包率和網(wǎng)絡(luò)延遲進行碼率估計,最后...
1)前言 前一篇文章分析了FrameBuffer模塊對視頻幀的插入原理,以及出隊(送到解碼隊列)的機制。 在出隊的過程中涉及到了很多和延遲相關(guān)的信息,沒有分析,諸如渲染時間的...
1)前言 經(jīng)過前面5篇文章的分析,針對WebRtc視頻接收模塊從創(chuàng)建接收模塊、到對RTP流接收處理、關(guān)鍵幀請求的時機、丟包判斷以及丟包重傳、frame組幀、組幀后的決策工作(...