前言 2016年是手機直播元年,有幸耕耘一年,收獲頗豐。 產品源于生活,技術服務于產品。 2016年的計劃 寫于2016年03月29日。 新的一年開始了,今年的計劃如何?首先...

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