RK3568学习之Nginx移植+RTMP推流

1.下载 Nginx 源码

  1. 进入到 Ubuntu 系统的某个目录下,下载 Nginx 源码:
wget http://nginx.org/download/nginx-1.20.0.tar.gz

这里我们下载的是 1.20 版本,这是比较新的版本了。下载完成之后将得到一个名为 nginx-1.20.0.tar.gz的压缩包文件。

  1. 下载 nginx-rtmp-module 模块
    事实上,原生的 Nginx 并不支持 RTMP,我们需要安装第三方模块 nginx-rtmp-module 插件使其支持RTMP。通过下面这条命令下载 nginx-rtmp-module。
git clone https://github.com/arut/nginx-rtmp-module.git

2.交叉编译 Nginx

将下载得到的 nginx-1.20.0.tar.gz 文件进行解压:

tar -xzf nginx-1.20.0.tar.gz

解压之后生成 nginx-1.20 文件夹,进入到该目录下。在进行交叉编译之前,先指定交叉编译工具使用哪个编译链的gcc和g++,并且设置这两条命令所在路径在环境变量PATH中:

export CC=aarch64-buildroot-linux-gnu-gcc
export CXX=aarch64-buildroot-linux-gnu-g++

首先配置源码、接下执行 make 编译源码,最后执行 make install 安装即可!总共的步骤就这三个,但
事实上在编译的过程中会出现一些问题,我们稍后再看!

3.配置源码

首先第一步是配置源码,在配置之前,需要进行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值