質問編集履歴

2

説明文の追加

2021/06/20 04:26

投稿

Uka
Uka

スコア28

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/kill_streamer/sudo pkill -9 mjpg_streamer
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
- (事前確認)マンドプロンプトから直接コマンドをうってストリーム画面が起動ることは確認済(ブラウザ上で「ラズパイのIPアドレス:8000/stream_simple.html」と入力
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

プログラムの追加

2021/06/20 04:26

投稿

Uka
Uka

スコア28

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