【发布时间】:2015-01-07 18:05:29
【问题描述】:
最近我一直在玩 R-Pi。现在我正在尝试使用 Raspberry pi b+ 和相机进行流式传输。 我有一个基本的 php 网站,我从那里向相机发出命令(开始 - 停止流式传输)。
问题是,当我按下 Start Streaming 时,摄像机的红色 LED 灯会亮一秒钟,然后就熄灭了。 当我选择从命令行(终端)运行流时,它可以工作。
这是我的脚本:
#!/bin/sh raspivid -o - -t 0 -n -w 600 -h 400 -fps 12 | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554/}' :demux=h264
这是我在哪里调用 shell 脚本的 php 文件:
$trimite = shell_exec('sudo sh streaming.sh');
有什么想法吗? 提前致谢!
【问题讨论】:
-
我看了你的项目。这很好,但我使用的是在 php 中运行的 VLC 播放器和 shell 脚本。我认为这是关于 php 的工作原理,因为当我从 webserver 写入 serial 时,它可以工作。
-
我认为你不能提升权限。
-
我确实成功运行了脚本。好像我的脚本有点像:sudo sudo script...
标签: php python linux shell raspberry-pi