原创 RTMP vs. WebRTC 視頻直播技術合集

下面就先介紹一下都有哪些推送協議,他們在直播領域的現狀和優缺點。 RTMP WebRTC 基於 UDP 的私有協議 1. RTMP RTMP 是 Real Time Messaging Protocol(實時消息傳輸協議)的首

原创 [整理]執行引擎,編譯器,概念理解

最近又把《深入理解Java虛擬機》撿起來讀,從引言第一章看對後續章節的總結,看到兩個概念不理解。 一個是執行引擎,一個是編譯器。 格物致知,扔到google裏去搜一下,看維基百科的概念定義。消化理解一下。 這些基本概念,應該是計算

原创 [轉載]【FFmpeg】FFmpeg常用基本命令

分離視頻音頻流 視頻解複用 視頻轉碼 視頻封裝 視頻剪切 視頻錄製 YUV序列播放 YUV序列轉AVI 主要參數 http://www.cnblogs.com/dwdxdy/p/3240167.html ,一點

原创 Context.startForegroundService() did not then call Service.startForeground的解決方案

Your app will crash if you call Context.startForegroundService(…) and then call Context.stopService(…) before Servi

原创 瀏覽器緩存怎麼做

ajax在做什麼,應用場景? pushserver與websocket怎麼實現 Thinking in Java, 併發-容器-類型-接口.

原创 java基礎的書籍推薦

先佔坑,後續整理讀書筆記。 <Java深入理解:透析Java本質的36個問題>

原创 [轉載]Android系統的運行機制: 啓動流程與層間交互

Android系統剖析 和 Android系統的運行機制: 啓動流程與層間交互,2015-02-28 Android運行機制(看圖說話) 1. 啓動流程 所有從init開始… 與大多數的基於Linux系統在啓動階段類似,bootL

原创 插件化方案-比較滴滴VirtualApk和360DroidPlugin

Android組件化和插件化開發,概念解釋 Android 使用動態加載框架DL進行插件化開發,時之沙2014博客 插件化開發總的來說有以下幾點好處(不同插件框架不一樣): 宿主和插件分開編譯 併發開發 動態更新插件 按需下載

原创 [轉載]Android中asset文件夾和raw文件夾區別

轉載自:http://www.cnblogs.com/leizhenzi/archive/2011/10/18/2216428.html *res/raw和assets的相同點: 1.兩者目錄下的文件在打包後會原封不動的保存在a

原创 如何做到手機本地圖片快速加載?

如何做到手機本地圖片快速加載? 產品形態,選擇手機本地圖片,先展現文件夾list,再進入分文件夾查看具體圖片,listview+gridView形式; 第二種形式:類似手機qq,優先顯示最近時間點的多張圖片,若不是用戶所需,再選

原创 源碼中throw new RuntimeException("Stub!");的含義

幾乎所有的android源碼實現都有throw new RuntimeException(“Stub!”);這麼一段代碼,例如: public boolean startActivityIfNeeded(Intent intent

原创 [整理]Mac安裝Meld,並使用Meld作爲git diff tool的工具

在mac上安裝Meld,給Android Studio使用爲git diff的工具。 Ubuntu中Meld很好配置,mac中沒找到dmg包,在這篇博客中看到的下載的辦法: Mac安裝Meld,並作爲git merge tool的

原创 LiveVideoStackCon分享會專題摘抄

已結束2017年4月22日LiveVideoStack Meet北京後直播時代技術 Topic直播App端技術演進之路 Topic如何不卡不掉線不延遲 Topic全景圖片和視頻在微博中的實踐 Topic直播技術在教育行業的

原创 [轉載]Android系統運行機制

發現一篇博文中的圖片很好看,貼在此: Android系統剖析 和 Android系統的運行機制,mattermon,2015-02-28 Android源碼學習之八—系統啓動過程,2010-12-31 深入理解 Android 卷

原创 “谷歌開發者”公衆號Flutter合輯

官網當然是最好的瞭解方式,除了官網,官方公衆號的介紹也不錯。 Flutter FAQ 第一期: 介紹篇 問題 1: Flutter 是什麼? Flutter 是一套Google 的高效的跨平臺免費開源 SDK,用於在極短時間內在 An