Android平臺音視頻實戰|引航計劃|音視頻

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://xie.infoq.cn/article/2710f2a279ddb4383ae90626c","title":"","type":null},"content":[{"type":"text","text":"Android 音頻 API","attrs":{}}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作者:輕口味","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"介紹了Android系統提供的四個層面的音頻API的能力:Java 層 MediaRecorder&MediaPlayer 系列、Java 層 AudioTrack&AudioRecorder 系列、Jni 層 opensles、JNI 層 AAudio(Android O 引入),以及接口使用等。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://xie.infoq.cn/article/6f51c5d0e5f2243cc07550ade","title":"","type":null},"content":[{"type":"text","text":"Android 音頻架構","attrs":{}}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作者:輕口味","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本文介紹了 Andorid 系統的整套音頻架構,以及架構各層級的功能及作用。並介紹了一種繞開 framework 層的新的音頻採集方式。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://xie.infoq.cn/article/7e6a906f7096bb8e743ec2fc1","title":"","type":null},"content":[{"type":"text","text":"這可能是介紹 Android UvcCamera 最詳細的文章了","attrs":{}}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作者:小馳嘻嘻","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本文詳細介紹UvcCamera在Android上的集成和使用。實現了基本的預覽、拍照、錄像功能。附有遇到問題的詳細解決方案。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://xie.infoq.cn/article/8f6fe3be58fe14b80e0bee86a","title":"","type":null},"content":[{"type":"text","text":"Android 設備實時音視頻傳輸有效方案","attrs":{}}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作者:小馳嘻嘻","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本文從需求、分析、開發,到總結,來給大家講解一種“在Android 設備上,播放視頻的同時,獲取實時音頻流”的有效方案。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://xie.infoq.cn/article/ae05ac0ccebf4a04c726b279b","title":"","type":null},"content":[{"type":"text","text":"全網首發:Android Camera2 集成人臉識別算法","attrs":{}}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作者:小馳嘻嘻","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本文介紹了高通平臺,採用Android Camera2 接口,集成Arcsoft 最新人臉識別算法,附詳細代碼實現和運行demo.","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://xie.infoq.cn/article/366e3635392ed50ca93614bfe","title":"","type":null},"content":[{"type":"text","text":"這可能是全網關於 Camera 慢動作錄像(SlowMotion)介紹最全的文章了","attrs":{}}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作者:小馳嘻嘻","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本文詳細介紹了高通平臺上,視頻慢動作的實現以及需要注意的事項,文章中有着詳細的代碼解說。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://xie.infoq.cn/article/0b7baa858124f2c0edf63990c","title":"","type":null},"content":[{"type":"text","text":"看完這篇文章,你起碼對分析視頻卡頓有點思路了","attrs":{}}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作者:小馳嘻嘻","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本文從實際開發案例出發,詳細記錄遇到的視頻卡頓問題。有着詳細的分析過程,以及最終的解決方法。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://xie.infoq.cn/article/a8c9c320ecab9450d0d5104e3","title":"","type":null},"content":[{"type":"text","text":"一篇文章帶你瞭解 Android 最新 Camera 框架","attrs":{}}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作者:小馳嘻嘻","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"現在的手機相機功能,越來越強大,想知道支撐這些強大功能背後的軟件框架嗎?本文將帶你詳細瞭解Android最新的Camera框架,揭開Camera背後神祕的面紗。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://xie.infoq.cn/article/c8b13b64bd831d5a530635caa","title":"","type":null},"content":[{"type":"text","text":"新技術|基於信號特徵的語音編碼器 Lyra Android 實踐","attrs":{}}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作者:輕口味","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"谷歌推出了 Lyra,一種高質量的、非常低比特率的語音編解碼器,即使在最慢的網絡上也可以進行語音通信。爲此,它應用了傳統的編解碼器技術,同時利用機器學習(ML)的先進方法,在數千小時的數據上訓練模型,以創建一種壓縮和傳輸語音信號的新方法。本文介紹了Lyra在Android平臺的中文實踐過程。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https://xie.infoq.cn/article/6b9930d5347eba43b55865663","title":"","type":null},"content":[{"type":"text","text":"從零開發一款 Android Rtmp 播放器","attrs":{}}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"作者:輕口味","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本文介紹了基於 MediaCodec 與 srs-librtmp,完全不依賴 ffmpeg,純 C 語言實現的Android平臺開源播放器oarplayer的實現思路。","attrs":{}}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https://static001.geekbang.org/infoq/d5/d5f7a2a4122a611baad795eff149f9ce.jpeg","alt":null,"title":"","style":[{"key":"width","value":"100%"},{"key":"bordertype","value":"none"}],"href":"","fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章