山海鲸可视化中的监控组件现在支持HLS协议、RTSP协议、RTMP协议和FLV协议接入,但在使用RTSP协议、RTMP协议和FLV协议接入之前,需要在先安装好FFmpeg。
本教程包含Windows和Linux系统下的安装流程。
下载地址:https://static.shanhaibi.com/client/ffmepg/ffmpeg-4.4-full_build.7z
这里提供4.4版本的下载,其他版本或其他系统可至FFmpeg官网下载:http://ffmpeg.org/download.html
解压后放在任意目录,这里放在“C:\Program Files\ffmpeg-4.4-full_build”。
进入到“设置-系统-关于”界面,点击“高级系统设置”。
在弹窗中,点击“环境变量”。
在“环境变量”的弹窗中,选择“系统变量”中的Path,点击“编辑”。
在编辑弹窗中,依次点击“新建”、“浏览”,选择FFmpeg目录下的bin目录。
添加后,如下图所示:
点击“确定”,依次关闭弹窗。
【温馨提示】重启山海鲸可视化软件后,配置才能生效。
这样FFmpeg就安装完成了,在监控组件下使用RTSP协议、RTMP协议和FLV协议就可以正常加载监控画面了。
打开官网地址,进入下载页:https://ffmpeg.org/download.html
选择Linux Static Builds下的构建选项,进入详情页
wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-release-amd64-static.tar.xz
xz -d ffmpeg-release-amd64-static.tar.xz
经过一次解压,后缀名“ .xz”已经被去掉。接下来执行:
tar -xvf ffmpeg-release-amd64-static.tar
解压完成后进入解压出来的目录: ffmpeg-7.0.2-amd64-static,可以看到 ffmpeg 和 ffprobe。
./ffmpeg
【温馨提示】如果想要ffmpeg命令全局可用,可以在bin目录加个链接。比如,分别执行如下命令,即可在/usr/bin目录下创建ffmpeg和ffprobe软链接。
cd /usr/bin
ln -s /data/software/ffmpeg-7.0.2-amd64-static/ffmpeg ffmpeg
ln -s /data/software/ffmpeg-7.0.2-amd64-static/ffprobe ffprobe
这样在其他目录也都可以直接使用 ffmpeg 和 ffprobe 而不用加目录前缀了。