远程视频切片系统可以将轻论坛用户上传的视频文件切片处理后再回传到源服务器,能有效减轻轻论坛系统所在服务器压力。当需要同时处理的视频较多时,可以在多台服务器上安装本程序,分布式部署,提高并发处理能力。
1、将remoteSegment-1.0.zip上传到服务器Tomcat的ROOT目录
输入命令 cd /usr/local/tomcat8/apache-tomcat-8.5.20/webapps/ROOT
使用rz 上传
2.将remoteSegment-1.0.zip解压
输入命令 unzip -o remoteSegment-1.0.zip #将文件解压到当前目录
输入命令 rm -f remoteSegment-1.0.zip #将安装包删除
3、打开视频切片系统的配置文件 /WEB-INF/classes/config.properties,按实际情况进行修改
输入命令 vim /usr/local/tomcat8/apache-tomcat-8.5.20/webapps/ROOT/WEB-INF/classes/config.properties
4、下载静态版FFmpeg程序
选择下载版本 https://johnvansickle.com/ffmpeg/ CentOS 64位系统适用ffmpeg-release-amd64-static.tar.xz
5.将下载好的ffmpeg程序压缩包上传服务器
6、将ffmpeg程序压缩包解压并复制到视频切片系统项目下的 WEB-INF/ffmpeg/ 目录
输入命令 tar xvf ffmpeg-release-amd64-static.tar.xz #将文件解压到当前目录
输入命令 mv ffmpeg-4.2.2-amd64-static/* /usr/local/tomcat8/apache-tomcat-8.5.20/webapps/ROOT/WEB-INF/ffmpeg #将文件剪切到视频切片系统项目下的 WEB-INF/ffmpeg/ 目录
注意:上传的FFmpeg程序必须为tomcat用户所有,如果出现文件权限不可读写,可以尝试执行命令 chown -R tomcat:tomcat /usr/local/tomcat8 进行修改。
同时设置ffmpeg可执行权限 chmod 755 /usr/local/tomcat8/apache-tomcat-8.5.20/webapps/ROOT/WEB-INF/ffmpeg/ffmpeg
和ffprobe可执行权限 chmod 755 /usr/local/tomcat8/apache-tomcat-8.5.20/webapps/ROOT/WEB-INF/ffmpeg/ffprobe
7、登录管理后台 --> '运营管理' --> '媒体处理设置'。 选择'远程切片'保存即可