So-net無料ブログ作成
検索選択

FD2 シビックタイプR/RC79 VFR800F/サッカー/テニス/その他オタク成分による生存確認表明blog

Raspberry Pi 3をhamachiで接続してストリーミング…その2 [PC]

hamachiで接続したRaspberry Pi,動画ストリーミングにはmjpg-streamerを使っている.これを車に持ち込んで,インターネット経由で動画を見ているのだが,諸事情により接続するUSBカメラを2台接続している.インストール方法はいくらでもネットに転がっているので省略するとして,こんな風にすると2台起動できる.

$sudo ./mjpg_streamer -i "./input_uvc.so -f 15 -r 320x240 -d /dev/video0 -y -n" -o "./output_http.so -w ./www -p 8080"
$sudo ./mjpg_streamer -i "./input_uvc.so -f 15 -r 320x240 -d /dev/video1 -y -n" -o "./output_http.so -w ./www -p 8081"


単にデバイス0に8080ポートを,デバイス1に8081ポートを割り当てているだけ.これをHTMLのBODYにこんなタグを書けば2台同時に見れる.

<img src="http://[Raspberry PiのIP]:8080/?action=stream" />
<img src="http://[Raspberry PiのIP]:8081/?action=stream" />


さて,2台のUSBカメラが同時に使えるのは成功した.家庭内LANだと全く問題にならないのだが,モバイルルーター経由だとたまに映像が落ちる.具体的に言うと,画面が真っ白になってストリーミングができていない感じ.時間が経って復活するなら良いんだが,そういうことはなくF5でブラウザーを再読み込みしないと動画が復活しない.

思いついている改善案.

・ストリームをJava Scriptで見てみる.action=stream → action=snapshot
・Raspberry Piを2台にする
・モバイルルーターを使わない

1番目はすぐに試せるのだが,それなりに時間をかけて現象が出ないことをテストしたいのでまだ試せず.2番目は金が掛かるのと管理が大変になるので保留.3番目のモバイルルーターを使わない方法,コレについての記事を後日.




nice!(0)  コメント(0) 
共通テーマ:blog

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
人気ブログランキングへ