PS:客户安装环境是 ubuntu的 16.04.5 LTS,一般客户都是centos7左右,所以单独写一篇文章
本文所需的账号也是root,切换root账号是 su
需要所需附件的可以打赏后联系我
查看ubuntu的版本
传输文件到
把文件传到 /home/sk下
安装node:
cd /home/sk/tool
tar -xvf node-v8.11.3-linux-x64.tar.xz
ln -s /home/sk/tool/node-v8.11.3-linux-x64/bin/node /usr/local/bin/node
ln -s /home/sk/tool/node-v8.11.3-linux-x64/bin/node /usr/local/bin/npm
然后在任何地方输入 node -v,即可检查是否安装 ndoe
安装forever:
cd /home/sk/tool/forever/
tar -zxvf node_modules.tar.gz
ln -s /home/opt/tool/forever/node_modules/forever/bin/forever /usr/local/bin/forever
在任何地方输入 forever 就会出现一下提示,说明安装成功
安装mysql
cd /home/sk/tool/mysql
tar xvf mysql-server_5.7.23-1ubuntu16.04_amd64.deb-bundle.tar
sudo -i mysql-community-server_*.deb
sudo dpkg -i mysql-community-client-plugins_8.0.30-1debian11_amd64.deb
sudo dpkg -i mysql-community-client-core_8.0.30-1debian11_amd64.deb
sudo dpkg -i mysql-common_*.deb
sudo dpkg -i mysql-community-client_*.deb
sudo dpkg -i psmisc_23.4-2_amd64.deb
sudo dpkg -i mysql-community-server_*.deb
sudo dpkg -i mysql-client_*.deb
sudo dpkg -i libmecab2_0.996-1.2ubuntu1_amd64.deb
sudo dpkg -i libaio1_0.3.110-2_amd64.deb
如果安装到这一步的话中途有报错从这一步重新再来一遍
sudo dpkg -i mysql-common_*.deb
然后登陆mysql.密码就是之前设置的密码
修改密码
grant all privileges on *.* to 'root'@'%'identified by '密码' with grant option;
摄像头安装:
首先把文件传到目录下
安装依赖:
1.安装依赖
cd /home/sk/cam/yl
dpkg -i *.deb //执行两遍
安装pcre
cd /home/sk/cam/
tar zxvf pcre-8.34.tar.gz
cd pcre-8.34
./configure
make && make install
安装openssl
cd /home/sk/cam/
tar -zxvf openssl-1.1.1b.tar.gz
cd openssl-1.1.1b
./config
make
make install
安装zlib
cd /home/sk/cam
tar -xvf zlib-1.2.11.tar.gz //解压zlib
cd zlib-1.2.11 //进入zlib
./configure
make
make install
安装yasm
cd /home/sk/cam/
tar zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make
make install
nginx 安装
cd /home/sk/cam/
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1
配置
./configure --with-http_ssl_module --without-http_upstream_zone_module --add-module=../nginx-rtmp-module-master
make
make install
ffmpeg安装
cd /home/sk/cam
tar -xvf ffmpeg-4.2.1.tar.xz
cd ffmpeg-4.2.1
./configure
make -j4 //这一步需要的时间会有点久
make install
检测是否安装ffmpeg
ffmpeg -version
新建路径
cd /home
mkdir temp
cd temp
mkdir hls
mkdir hls001
mkdir hls002
mkdir hls003
mkdir hls004
mkdir hls005
替换nginx的配置文件
启动nginx
/usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx -s reload
访问启动项目,如果这里没有打开可以看下防火墙相关
264的配置
后台的摄像头服务器设置为n_hls
config设置为
n_hls配合options:[
'-codec',
'copy',
'-r',
'25',//'25',
'-an'
],
点击摄像头
注意:点击摄像头会报错,如果报错就需要修改配置文件,到时候联系波哥在-i前面加上-rtsp_transport 即可,
如果感觉延时比较厉害可以安装x264的插件,那样延时会在2-3s左右
https://shimo.im/docs/JyRH8HpXCpWVHgJT/ 《H265摄像头的升级方案》
标签:tar,mysql,cd,sk,ubuntu,home,deb,server,摄像头 From: https://www.cnblogs.com/sk777/p/17669926.html