音视频测试的基础概念
生活随笔
收集整理的這篇文章主要介紹了
音视频测试的基础概念
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?1 SDK
SDK,全稱Software Development Kit,即軟件開發工具包,研發工程師為輔助開發某類軟件的相關范例和工具的集合,使用SDK可提高開發效率,更方便簡單的接入某個功能,避免重復造輪子。廣義的SDK包括Kit和組件,這里我們指狹義的SDK,即只包含最基礎的能力。
2 視頻編碼
在Android系統下視頻編碼有硬編和軟編兩種方式。顧名思義,硬編是通過手機提供的硬件模塊進行編碼;軟編就是通過軟件程序進行編碼。硬編的好處是編碼快,不占用CPU資源。缺點是Android機型比較多,坑也比較多。軟編正好與硬編相反,優點是無論什么機型都一樣處理。缺點則是占用大量CPU資源。
2.1 視頻硬編碼
視頻硬編碼使用非 CPU資源進行編碼,如顯卡GPU、專用的DSP、FPGA、ASIC芯片等,用來減輕cpu編碼的壓力。硬編的好處主要在于速度快,而且系統自帶不需要引入外部的庫,但是特性支持有限,而且硬編的壓縮率一般偏低。低碼率下部分產品在GPU硬件平臺移植了優秀的軟編碼算法(如X264)的,
總結
以上是生活随笔為你收集整理的音视频测试的基础概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编程语言【JAVA】编程(4)---摇色
- 下一篇: BS架构和CS架构的比对