開源播放器 ijkplayer (三) :ijkplayer支持 https 編譯流程


主要是為了支持flv和m3u8,使用https播放視頻的需求

./init-android.sh

./init-android-openssl.sh // 增加https協議支持

cd android/contrib

./compile-openssl.sh clean // (針對支持https協議)
./compile-ffmpeg.sh clean

//編譯openssl(針對支持https協議)
./compile-openssl.sh all

// 編譯ffmpeg
./compile-ffmpeg.sh all

cd ..
./compile-ijk.sh all // 編譯生成各CPU架構的so如果不加all默認只生成armv7a架構的so
# ./compile-ijk.sh armv7a // 指定平台  

附:修改ijkplayer啟用和停用的解碼器的配置方式:

cd config
官方提供了幾個選擇,可以自己選擇
rm module.sh
ln -s ***.sh module.sh // *** 表示選擇的配置模板 也可以自己寫模板或者直接修改官方提供的
cd ..
自己修改配置啟用或者停用某個解碼器或者功能只需要修改 enable/disable
例如
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-bsf=mp3_header_decompress"
修改
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-bsf=mp3_header_decompress"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM