开源播放器 ijkplayer (三) :ijkplayer支持 https 编译流程
2024-09-12 04:16:35
主要是为了支持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"
最新文章
- centos 6x系统下源码安装mysql操作记录
- React直出实现与原理
- [moka同学代码]PHP初级知识:上传文件源码
- SQLServer DMV Query
- FFmpeg在Android上的移植之第一步
- 6款好用的Python IDE
- JavaScript各种遍历方式详解
- C#创建文件夹、文件
- Android Intent 基本使用及对象构成
- 多线程手写Future模式
- DIV浮动层被OCX控件遮蔽解决方案
- pwnable.kr-flag-witeup
- pyinstall实现不显示控制窗口
- C语言复习---找出报数最后一人
- JSONP和HttpClient的区别
- 【九校3D2T3】世界第一的猛汉王
- maven 引用另一个jar包 需要先打包在仓库里面 并在pom里面配置 才可以引用
- Java跨平台(系统)的主要原理
- 产品经理-需求分析-用户故事-敏捷开发 详解 一张图帮你了解Scrum敏捷流程
- Java多线程-两种常用的线程计数器CountDownLatch和循环屏障CyclicBarrier