原文:WebRTC 源碼分析(二):安卓預覽

有過一定相機開發經驗的朋友可能會疑惑,預覽還有什么好分析的,不是直接 camera.setPreviewDisplay 或者 camera.setPreviewTexture 就能在 SurfaceView TextureView 上預覽了嗎 實際上預覽還有更高級的玩法,尤其是需要加上圖像處理功能 美顏 特效 時。WebRTC 使用了 OpenGL 進行渲染 預覽 ,涉及下面三個問題: 數據怎么來 ...

2018-08-21 09:57 0 957 推薦指數:

查看詳情

WebRTC 源碼分析(三):視頻硬編碼

數據怎么送進編碼器? 怎么從編碼器取數據? 如何做流控? 在開始之前,我們先了解一下 MediaCodec 的基本知識。 MediaCodec 基礎 Develop ...

Tue Aug 21 18:54:00 CST 2018 0 825
WebRTC 源碼分析(五): P2P 連接過程和 DataChannel 使用

從本篇起,我們將邁入新的領域:網絡傳輸。首先我們看看 P2P 連接的建立過程,以及 DataChannel 的使用,最終我們會利用 DataChannel 實現一個 P2P 的文字聊天功能。 P2P 連接過程 首先總結一下 WebRTC 建立 P2P 連接的過程(就是喜歡手稿 ...

Wed Aug 22 00:42:00 CST 2018 0 906
2048源碼分析

2048游戲最近很火,想看下源碼,卻不會JavaScript。網上搜了搜版的源碼,嘗試下來學習。 uberspot 在https://github.com/uberspot/2048-android 上面發現了一個版的2048代碼,於是下載准備閱讀。卻發現源文件中只有一個Java類 ...

Thu Apr 24 23:53:00 CST 2014 0 6984
webrtc源碼分析(7)-fec

1.前言 本文介紹了webrtc中的fec相關封裝原理, 協議,分析其在webrtc中的應用過程和使用策略。 2.正文 2.1 red 為什么做red封裝呢?Ulpfec編碼后的內容會做Red封裝后再放入RtpPacket,可fec在RFC5109已經定義好自己的傳輸格式,而且sdp協商 ...

Sat Sep 25 10:27:00 CST 2021 0 256
webrtc源碼分析(5)-Api接口

1.前言 本文介紹webrtc的API層整體結構和通話的api流程, 適合作為對webrtc有一定認知但是想研究源碼的第一篇文章,推薦piasy的webrtc源碼導讀13以及webrtc源碼導讀10,本文實際就是在它們的基礎上結合了webrtc源碼上的example分析, 如果想要進一步分析整個 ...

Sat Jul 31 06:49:00 CST 2021 0 285
錯誤日志分析

錯誤日志分析 1. java.lang.nullpointerexception 這個異常大家肯定都經常遇到,異常的解釋是"程序遇上了空指針",簡單地說就是調用了未經初始化的對象或者是不存在的對象,這個錯誤經常出現在創建圖片,調用數組這些操作中,比如圖片未經初始化,或者圖片創建時的路徑錯誤 ...

Tue Jan 26 21:46:00 CST 2016 0 1742
基於WebRtc實現視頻一對一聊天

WebRtc是谷歌2010年收購GlobalIPSolutions公司而獲得的一項實時語音對話或視頻對話的技術。之后谷歌將其開源,有很好的跨平台性。官方網址:https://webrtc.org/ 最近由於公司項目需求,剛剛接觸webrtc,由於國內這方面的資料少之又少,學習起來也有點困難 ...

Wed Jan 01 16:45:00 CST 2020 0 1374
[] 14、HTTP——POST和GET用法分析

內容簡介 本文通過建立一個簡單的Servlet服務器來分析上用HTTP和服務器通信的細節,旨在演示C/S模式下服務器端和客戶端的工作過程。 目錄 part.1 用MyEclipse建立一個簡單的servlet服務器 part.2 HTTP的POST和GET請求方法 ...

Sat Mar 21 06:54:00 CST 2015 0 2170
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM