數據怎么送進編碼器? 怎么從編碼器取數據? 如何做流控? 在開始之前,我們先了解一下 MediaCodec 的基本知識。 MediaCodec 基礎 Develop ...
有過一定相機開發經驗的朋友可能會疑惑,預覽還有什么好分析的,不是直接 camera.setPreviewDisplay 或者 camera.setPreviewTexture 就能在 SurfaceView TextureView 上預覽了嗎 實際上預覽還有更高級的玩法,尤其是需要加上圖像處理功能 美顏 特效 時。WebRTC 使用了 OpenGL 進行渲染 預覽 ,涉及下面三個問題: 數據怎么來 ...
2018-08-21 09:57 0 957 推薦指數:
數據怎么送進編碼器? 怎么從編碼器取數據? 如何做流控? 在開始之前,我們先了解一下 MediaCodec 的基本知識。 MediaCodec 基礎 Develop ...
從本篇起,我們將邁入新的領域:網絡傳輸。首先我們看看 P2P 連接的建立過程,以及 DataChannel 的使用,最終我們會利用 DataChannel 實現一個 P2P 的文字聊天功能。 P2P 連接過程 首先總結一下 WebRTC 建立 P2P 連接的過程(就是喜歡手稿 ...
2048游戲最近很火,想看下源碼,卻不會JavaScript。網上搜了搜安卓版的源碼,嘗試下來學習。 uberspot 在https://github.com/uberspot/2048-android 上面發現了一個安卓版的2048代碼,於是下載准備閱讀。卻發現源文件中只有一個Java類 ...
1.前言 本文介紹了webrtc中的fec相關封裝原理, 協議,分析其在webrtc中的應用過程和使用策略。 2.正文 2.1 red 為什么做red封裝呢?Ulpfec編碼后的內容會做Red封裝后再放入RtpPacket,可fec在RFC5109已經定義好自己的傳輸格式,而且sdp協商 ...
1.前言 本文介紹webrtc的API層整體結構和通話的api流程, 適合作為對webrtc有一定認知但是想研究源碼的第一篇文章,推薦piasy的webrtc源碼導讀13以及webrtc源碼導讀10,本文實際就是在它們的基礎上結合了webrtc源碼上的example分析, 如果想要進一步分析整個 ...
安卓錯誤日志分析 1. java.lang.nullpointerexception 這個異常大家肯定都經常遇到,異常的解釋是"程序遇上了空指針",簡單地說就是調用了未經初始化的對象或者是不存在的對象,這個錯誤經常出現在創建圖片,調用數組這些操作中,比如圖片未經初始化,或者圖片創建時的路徑錯誤 ...
WebRtc是谷歌2010年收購GlobalIPSolutions公司而獲得的一項實時語音對話或視頻對話的技術。之后谷歌將其開源,有很好的跨平台性。官方網址:https://webrtc.org/ 最近由於公司項目需求,剛剛接觸webrtc,由於國內這方面的資料少之又少,學習起來也有點困難 ...
內容簡介 本文通過建立一個簡單的Servlet服務器來分析安卓上用HTTP和服務器通信的細節,旨在演示C/S模式下服務器端和客戶端的工作過程。 目錄 part.1 用MyEclipse建立一個簡單的servlet服務器 part.2 安卓HTTP的POST和GET請求方法 ...