Raspberry Pi MJPEG视频流 - 重启时启动应用程序

时间:2017-07-25 10:13:08

标签: raspberry-pi video-streaming mjpeg

我正在使用带有专用Pi相机的Raspberry Pi制作MJPEG视频流。为此,我使用jpeg库和Github上的以下Web应用程序。使用非常简单,只需输入cd mjpg-streamer/mjpg-streamer-experimental然后./mjpg_streamer -o "output_http.so -w ./www" -i "input_raspicam.so"即可。但是,我想让它在每次重启时运行,以便相机“免维护”。

我研究过我需要将路径和可执行文件放在/etc/rc.local中。然而,当我将路径(mjpg-streamer/mjpg-streamer-experimental/mjpg_streamer -o "output_http.so -w ./www" -i "input_raspicam.so")放入此可执行文件时,它根本不起作用。我试图在终端中将流作为一个命令运行,它也不起作用。我还尝试在.bashrc中设置变量PATH,以便从/etc/rc.local访问它,但它也不想工作。

我怀疑它可能与命令./mjpg_streamer有关,需要一些输入才能工作(-o "output_http.so -w ./www" -i "input_raspicam.so"

你知道如何在每次重启时启动它吗?

感谢您的时间和帮助

1 个答案:

答案 0 :(得分:0)

我已经为我的rpi和jpeg流媒体解决了类似的问题如下。

  1. 在/ home / pi

    中创建一个shell脚本

    触摸/home/pi/mjpg-streamer.sh

  2. 编辑该shell脚本并添加此内容

    #!/斌/庆典

    cd / home / pi / mjpg-streamer / mjpg-streamer-experimental /

    LD_LIBRARY_PATH =

    ./ mjpg_strea mer -o" output_http.so -w ./www" -i" input_raspicam.so"

  3. 确保新的shell脚本具有执行权

  4. 将该shell脚本添加到/etc/rc.local