質問編集履歴
2
説明文の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,12 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
ラズパイに接続されたパイカメラの撮影状況をリアルタイムに確認するため、mjpgstreamerを使ってブラウザ上にストリーム画像を表示させ、なおかつ停止ボタンでストリーミングを停止させるようにしたいと考えています。下記のサイトを参考にしてPHPプログラムを所定のディレクトリに作成し、ブラウザにアドレスを入力すると、そもそもストリーミング画像のエリアに下記のエラーメッセージが表示され、映像が表示されません。プログラムや操作方法に間違いがありましたらアドバイスいただけましたらありがたいです。よろしくお願いいたします。
|
3
|
+
ラズパイに接続されたパイカメラの撮影状況をローカルPCからリアルタイムに確認するため、mjpgstreamerを使ってブラウザ上にストリーム画像を表示させ、なおかつ停止ボタンでストリーミングを停止させるようにしたいと考えています。下記のサイトを参考にしてPHPプログラムを所定のディレクトリに作成し、ブラウザにアドレスを入力すると、そもそもストリーミング画像のエリアに下記のエラーメッセージが表示され、映像が表示されません。PHPの操作(execやshell_execの使い方など)についてはほぼ初心者なため、プログラムや操作方法に間違いがありましたらアドバイスいただけましたらありがたいです。よろしくお願いいたします。
|
4
|
+
|
5
|
+
※1つ目のexecでは、/home/pi/mjpg-streamer-experimentalにあるmjpgstreamer.shを起動させるプログラム(ストリーム画像をブラウザに表示させるプログラム)を起動させる目的で書いています。
|
6
|
+
|
7
|
+
また、2つ目のshell_execでは、/home/pi/mjpg-streamer-experimentalにあるmjpgstreamer.shを停止させる(kill)目的で書いています。
|
8
|
+
|
9
|
+
|
4
10
|
|
5
11
|
【参考にしたサイト】
|
6
12
|
|
@@ -60,7 +66,7 @@
|
|
60
66
|
|
61
67
|
if(isset($_POST['stop'])){
|
62
68
|
|
63
|
-
$output = shell_exec('/home/pi/mjpg-streamer-experimental/
|
69
|
+
$output = shell_exec('/home/pi/mjpg-streamer-experimental/sudo pkill -9 mjpg_streamer
|
64
70
|
|
65
71
|
');
|
66
72
|
|
@@ -80,6 +86,8 @@
|
|
80
86
|
|
81
87
|
```
|
82
88
|
|
89
|
+
### 該当のソースコード(/home/pi/mjpg-streamer-experimental/mjpgstreamer.sh)
|
90
|
+
|
83
91
|
```sh
|
84
92
|
|
85
93
|
#!/bin/sh
|
@@ -92,11 +100,11 @@
|
|
92
100
|
|
93
101
|
### 試したこと
|
94
102
|
|
95
|
-
(事前確認)マンドプロンプトから直接コマンドをうってストリーム画面が
|
103
|
+
(事前確認)コマンドプロンプトから直接コマンドをうってストリーム画面が起動できることは確認済です(ブラウザ上で「ラズパイのIPアドレス:8000/stream_simple.html」と入力)
|
96
104
|
|
97
105
|
|
98
106
|
|
99
|
-
1. camera_henkou.phpは(/var/www/html)にあります
|
107
|
+
1. camera_henkou.phpは(/var/www/html)にあります
|
100
108
|
|
101
109
|
2. ブラウザを開いて、「ラズパイのIPアドレス/camera_henkou.php」と入力
|
102
110
|
|
1
プログラムの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -80,7 +80,15 @@
|
|
80
80
|
|
81
81
|
```
|
82
82
|
|
83
|
+
```sh
|
83
84
|
|
85
|
+
#!/bin/sh
|
86
|
+
|
87
|
+
cd /home/pi/mjpg-streamer-experimental
|
88
|
+
|
89
|
+
mjpg-streamer/mjpg_streamer -b -i "/usr/local/lib/mjpg-streamer/input_uvc.so -d /dev/video0 -y -r 320x240 -f 15" -o "/usr/local/lib/mjpg-streamer/output_http.so -p 8000 -w ./www"
|
90
|
+
|
91
|
+
```
|
84
92
|
|
85
93
|
### 試したこと
|
86
94
|
|