FAAC1.28 在海思HI3520D/HI3515A平台linux中的编译 优化
2023-09-14 09:08:12 时间
FAAC1.28的下载地址:http://www.audiocoding.com/downloads.html
怎样编译:
1../configure --host=arm-hisiv100nptl-linux --prefix=/home/ssy/lib
2.make
3.make install
优化
在不改动源代码的情况下,faac的内存占用非常高,每路音频在13M左右。假设多路音频的话,内存将非常快耗尽。
搜索MAX_CHANNELS的定义,默认是6 和64,所有改成1(一般都是单声道)。
又一次编译,执行,内存占用降为2.5M左右。
演示链接:
windows:
http://www.xstrive.com/demo.html
iphone/Android:
http://www.xstrive.com/hls.html
相关文章
- Linux线程同步:条件变量
- 关于修改linux hostname的问题,尤其是redhat 7修改hostname的方式
- 盘点Linux下的开源云平台&&云存储服务
- 可能是目前市面上唯一能够支持全平台的RTMP推流组件:Windows、Linux、Android、iOS、ARM
- Linux系统_Linux平台“盖茨木马”初步了解
- linux常用命令
- thinkphp6: 开发命令行程序并在linux平台执行定时任务(php 8.1.1 / thinkphp v6.0.10LTS)
- Linux安装ansible自动化运维工具
- LINUX串口驱动分析——发送数据
- 【Linux 内核 内存管理】Linux 内核内存布局 ① ( 查看 Linux 操作系统位数 | 查看 Linux 操作系统软硬件信息 )
- [Python 学习] 两、在Linux使用平台Python
- 【强力推荐】基于Nvidia-Docker-Linux(Ubuntu18.04)平台:新版OpenCV5.x(C++)联合CUDA11.1(GPU)完美配置视觉算法开发环境
- Linux平台几十个非常实用的 Shell 脚本实例
- 【云原生之Docker实战】使用Docker部署Linux系统监控平台Netdata
- C/C++、Qt开发,跨平台CMake判断当前平台是Linux还是Windows,操作系统判断
- Linux,curl工具,测试web,数据流直接打印到控制平台
- linux >/dev/null 2>&1
- RK3399平台开发系列讲解(网络篇)7.11、图解Linux网络包接收过程
- 【强力推荐】基于Nvidia-Docker-Linux(Ubuntu18.04)平台:新版OpenCV5.x(C++)联合CUDA11.1(GPU)完美配置视觉算法开发环境
- Linux-文本处理三剑客grep详解
- 【看表情包学Linux】GDB 调试教学 | gcc 和 g++ | 函数库