Nginx搭建flv mp4流媒体服务器
环境:Centos8 / Debian12
一、安装依赖包
1.安装gcc-c++编译器
Centos
yum -y install gcc-c++
Debian
apt install -y build-essential
2.安装zlib
wget http://zlib.net/zlib-1.3.1.tar.gz
tar xzvf zlib-1.3.1.tar.gz
cd zlib-1.3.1
./configure
make && make install
3.安装pcre
wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz
tar zxvf pcre-8.45.tar.gz
cd pcre-8.45
./configure --prefix=/usr/local/pcre
make && make install
4.安装 perl openssl
Centos
yum install -y perl perl-devel
yum install -y openssl openssl-devel
Debian
apt install -y perl libperl-dev
apt install -y openssl libssl-dev
5.下载mp4支持模块备用
wget https://raw.githubusercontent.com/code-shop-com/h264/refs/heads/main/download/nginx_mod_h264_streaming-2.2.7.tar.gz
tar zxvf nginx_mod_h264_streaming-2.2.7.tar.gz
vi nginx_mod_h264_streaming-2.2.7/src/ngx_http_streaming_module.c