代碼位置 MediaMetadataRetriever Wrapper 速度對比 左邊的圖片是通過方式1右邊的圖片是通過方式2 速度優(yōu)化,效果拔...
源碼地址:https://github.com/deepsadness/AppRemote 上一章中,我們簡單實現(xiàn)了PC的投屏功能。但是還是存在...
回顧之前的幾遍文章,我們分別通過RMTP協(xié)議和簡單的Socket 發(fā)送Bitmap圖片的Base64編碼來完成投屏。回想這系列文章的想法來源-V...
使用adb的無線調(diào)試功能十分的方便。但是實際工作中,總是要手動輸入,十分麻煩。所以就把它寫成腳本文件。 使用步驟 連接上USB 運行腳本文件(w...
之前我們對單獨的音頻和視頻的播放進行了分析。但是實際上播放一段影片,還需要音視頻同步播放。 主要思路是 在解碼獲得數(shù)據(jù)時,對frame的pts進...
前兩遍文章,我們分析了視頻部分和音頻播放。其中包含的隊列操作,還是讓人迷惑。這邊文章,就主要來梳理一下隊列操作。 PacketQueue 定義 ...
FFmpeg 代碼 version 3.3: ffplay中的線程模型 概述 主要的負責(zé)音頻播放的線程,主要有如上幾個 1. 讀取線程-read...
項目位置 https://github.com/deepsadness/SDLCmakeDemo 系列內(nèi)容導(dǎo)讀 SDL2-移植Android S...
FFmpeg 代碼 version 3.3: ffplay中的線程模型 概述 ffplay.c 中線程模型簡單命令。主要是有如下幾個線程:1. ...