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