原创 音視頻開發(二)Android使用FFmpeg解碼音頻數據並播放原始PCM格式音頻

Android使用FFmpeg解碼音頻數據並播放原始PCM格式音頻 1、創建工程 1、將編譯好的FFmpeg動態庫和include的頭文件放入工程 2、配置CmakeLists.txt文件引入並鏈接庫文件 3、在gradle文件

原创 深入理解JVM (二):雙親委託機制

深入理解JVM 二:類加載器雙親委託機制 類加載器層次分類類加載器的發親委託機制 類加載器層次分類 擴展類加載器根類加載器系統類加載器用戶自定義類加載器 類加載器的發親委託機制 在父親委託機制中,各個加載器按照父子關係形成了

原创 音視頻開發(一)FFmpeg 編譯安卓需要的SO動態庫

音視頻開發(一)編譯安卓需要的SO動態庫 1、下載FFmpeg(3.3.9) http://www.ffmpeg.org/download.html#releases 2、下載NDK(R13b) https://deve

原创 Android萬能播放器(基於FFmpeg+OpenSL+OpenGL+Mediacodec)

VR_Video-Play 萬能播放器 支持 x86 cpu arm架構 Android 基於:FFmpeg+OpenSL+OpenGL+Mediacodec 的視頻播放SDK,可播放網絡、本地和廣播等流媒。 支持播放VR360度

原创 Docker部署redis集羣以及運行項目

Docker學習:部署redis集羣以及運行項目 1、安裝docker(阿里雲)CentOS安裝dockerUbuntu安裝阿里雲docker配置docker鏡像加速器2、搭建Redis集羣配置 Redis-sentinel客戶

原创 深入理解JVM(一):類加載器

深入理解JVM 一:類加載器 類加載類加載器類的加載、連接與初始化GC 類加載 在Java代碼中,類型的加載、連接與初始化過程都是在程序運行期間完成的 提供了更大的靈活性,增加了更多的可能性 類加載器 java虛擬機與程