我正在使用CLI vlc制作流媒体服务器。为了使这更容易,我使用HTML / PHP制作了一个WEB控制界面。问题是当我在一个终端中运行以下命令时它运行得很好,但是当它从PHP启动时它失败了(这就像vlc之后没有选项一样)。
> vlc -vvv movie.mp4 --sout=#rtp{sdp=rtsp://:8554} --sout-keep
这是我的PHP文件:
<?php
$output = shell_exec($_POST['command']);
echo $output;
?>
输入文件:
<form method="POST" action="textearea.php">
<textarea id="command" name="command">
</textarea>
<input type="submit" value="OK"/>
</form>
$output
变量表示:
VLC媒体播放器2.2.4 Weatherwax命令行界面已初始化。输入帮助以获取帮助。 &GT;关机。
这与我在终端中单独输入vlc
完全相同 - 当然,流不起作用。
答案 0 :(得分:0)