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