音視頻開發這塊目前的確沒有比較系統的教程或者書籍,網上的博客文章也都是比較零散的。只能通過一點點的學習和積累把這塊的知識串聯積累起來。
初級入門篇:
初級入門篇主要是接觸多媒體展示相關的API,通過單獨的列舉和使用這些API,對音視頻處理有一個基本的輪廓,雖然知識點相對來說是比較散的android音視頻開發書籍,但是點成線,線稱面,基本的基礎掌握了,通過學習音視頻核心的API將音視頻的流程串聯起來,這樣對于音視頻的了解和控制就不僅僅局限于最外層的API了,而是能夠通過相對底層的方式來加深對 音視頻開發的認知。
中級進階篇: ES 學習記錄
學習 平臺 ES API,了解 開發的基本流程,使用 繪制基本圖形,并了解相關的API的簡單使用
動手實踐,積累實戰經驗:
個人學習成果展示:
ES 學習記錄
學習 平臺 ES API,了解 開發的基本流程,使用播放PCM數據,并了解相關API的簡單使用
高級探究篇:音視頻編解碼技術流媒體協議多媒體文件格式 學習記錄音視頻開發開源庫
、、、、
學習展望
完成上面的學習后,可以嘗試做一款音視頻相關的APP,這個APP盡可能多的用上你學習的知識android音視頻開發書籍,看看能做到什么程度。如果你能很好的做出來,并認真的把上面列舉的所有的點都完成和整理了,相信你在音視頻領域會越走越好。
推薦的學習資料:
1. 《雷霄驊的專欄》:
2. 《音頻開發》:
3. 《 Tips》:
4. 《Learn 中文》:
5. 《 架構》:
6. 《的專欄》:
7. 《的專欄》: