天天看點

【短視訊SDK】Android如何使用硬編硬解?

音頻和視訊編碼時有兩種選擇:軟體編碼和硬體編碼。軟編的效果更好但會占用更多的資源,硬編的效果差一些但占用的資源較少.

同樣解碼也有兩種選擇:硬體解碼和軟體解碼.硬解的效果相比軟解的速度有更大的優勢.由于Android裝置和系統的多樣性,并非每一台裝置都直接支援硬編,硬解,正确的使用硬編、硬解可以極大的提高性能.

短視訊SDK關于硬編硬解的預設政策是:預設開啟硬編,硬解,因為Android的多樣性問題為提升阿裡雲短視訊SDK使用硬編硬解的成功率和覆寫率,阿裡雲短視訊SDK依靠阿裡機型庫top 300的Android機型進行測試之後,收集形成了内部的硬編黑名單和硬解白名單.如果硬編或者硬解失敗了,就會轉為軟編和軟解.

為了友善使用者使用,阿裡雲短視訊SDK提供接口來擴充支援硬編黑名單和硬解白名單.關鍵接口:

當然雖然預設是硬編硬解,開發者依然可以根據業務設定為軟編軟解,SDK提供了強制設定硬編、硬解的接口:

如果您發現您的機器不支援硬編,或者您發現您的機器支援硬解,歡迎聯系我們告知我們。我們會在1~2個工作日内将您的資訊加入硬編黑名單和硬解白名單中.您需要提供如下資訊:

發送至:[email protected] 郵件主題:擴充硬編黑名單/硬解白名單.