原文:WebRTC 源碼分析(三):安卓視頻硬編碼

數據怎么送進編碼器 怎么從編碼器取數據 如何做流控 在開始之前,我們先了解一下 MediaCodec 的基本知識。 MediaCodec 基礎 Developer 官網上的描述已經很清楚了,下面簡要總結一下。 首先是工作流程: 生產者不斷把輸入數據送進 codec,消費者則不斷消費 codec 的輸出數據。 接下來是調用流程: 選擇編碼器:根據 mimeType 和 colorFormat,以及 ...

2018-08-21 10:54 0 825 推薦指數:

查看詳情

WebRTC 源碼分析(二):預覽

有過一定相機開發經驗的朋友可能會疑惑,預覽還有什么好分析的,不是直接 camera.setPreviewDisplay 或者 camera.setPreviewTexture 就能在 SurfaceView/TextureView 上預覽了嗎?實際上預覽還有更高級的玩法,尤其是需要加上圖像處理功能 ...

Tue Aug 21 17:57:00 CST 2018 0 957
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實現視頻一對一聊天

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

Wed Jan 01 16:45:00 CST 2020 0 1374
webrtc源碼分析(4)-視頻發送流程

1.前言 本文介紹了webrtc視頻的基本發送流程,闡述了視頻如何從編碼,到RTP打包,到Paced控制,經過ICE發送的流程 webrtc版本:M91 2.正文 2.1整體概覽 本節介紹涉及到媒體發送設計的整體類圖層次,結構上如下: PeerConnection:代表對等 ...

Wed Aug 18 09:57:00 CST 2021 0 357
視頻編碼編碼

視頻編碼編碼 視頻編碼和軟編碼的區別 在Android系統下視頻編碼編和軟編兩種方式。顧名思義,編是通過手機提供的硬件模塊進行編碼;軟編就是通過軟件程序進行編碼編的好處是編碼快,不占用CPU資源。缺點是Android機型比較多,坑也比較多。軟編正好與編相反,優點是無論什么 ...

Wed Jul 07 13:59:00 CST 2021 0 277
Android()全套開發資料視頻+源碼

最近看到這么一張圖,我覺得對於IT界的人來說應該很有感觸。 也許這意味着今年是996的元年吧,但是那又怎么樣?即便它虐我們千百遍,我們還是得微笑着面對它。So,今天分享一些整理的Android開發相關的學習資料(100G左右),資料包括開發工具、入門基礎知識、進階、項目實戰的源碼 ...

Tue Jan 07 02:02:00 CST 2020 0 1986
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM