centos8兼容性问题处理 
流媒体NodeNVR有使用到免费开源的 ffmpg 组件,而从网上下载 ffmpeg 组件在 centos8 系统上无法正常运行,此时需要手动安装ffmpeg及相关依赖。操作步骤如下:
卸载服务 
进入到流媒体 nodenvr 文件夹,运行 sh uninstall_linux.sh 命令。 注意:这里必须是卸载服务,而不是停止服务!
添加RPMfusion仓库 
sh
yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm如果执行该命令出现如下错误:
txt
CentOS Linux 8 - AppStream
错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist则依次执行如下3条命令后重试:
sh
cd /etc/yum.repos.d/sh
sed -i -e "s/mirrorlist=/#mirrorlist=/g" /etc/yum.repos.d/CentOS-Linux-*.reposh
sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-Linux-*.repo安装SDL 
sh
yum install http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.14-2.el7.x86_64.rpm安装ffmpeg 
sh
yum install ffmpeg拷贝ffmpeg可执行文件到nodenvr指定目录 
sh
cp /usr/bin/ffmpeg /home/V7/nodenvr/server/plugin/ffmpeg-linux注意:这里换成nodenvr的实际安装目录。
重新安装服务 
进入到流媒体 nodenvr 文件夹,运行 sh install_linux.sh 命令。
 文档中心
文档中心