zoukankan      html  css  js  c++  java
  • 开源播放器 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"
  • 相关阅读:
    SGU 456 Annuity Payment Scheme
    SPOJ AMR10F Cookies Piles
    poj 2823 Sliding Window (单调队列)
    (bc #45) A
    cf 442C. Artem and Array
    cf 442B Andrey and Problem
    cf 443B Kolya and Tandem Repeat
    (BC 一周年) hdu 5312 Sequence
    (BC 一周年)hdu 5311 Hidden String
    (BC 一周年)hdu 5310 Souvenir
  • 原文地址:https://www.cnblogs.com/renhui/p/7235927.html
Copyright © 2011-2022 走看看