我在运行标准 LAMP 堆栈的 CentOS 7 机器上安装了 ffmpeg。我可以在终端中单独运行 ffmpeg,如下所示:
ffmpeg -i "rtsp://admin:[email protected]/play2.sdp" camera1.mp4
我有一个类似以下的 php 脚本:
<?php
$camerabash = shell_exec('ffmpeg -i "rtsp://admin:[email protected]/play2.sdp" camera1.mp4');
echo $camerabash;
?>
下面给出了“apache”的回显结果:
<?php
$camerabash = shell_exec('whoami');
echo $camerabash;
?>
我认为我有一个权限问题,并且我尝试了一些选项,包括编辑 http.conf 文件,但似乎没有任何效果。