UV4Lドライバーを使用して、ラズベリーpiカメラからAndroid電話にビデオをストリーミングする


8

ラズベリーの皆さん、こんにちは!

この投稿にコメントを投稿するのに十分な担当者がいないため、新しい質問を投稿しています:https : //raspberrypi.stackexchange.com/questions/15000/stream-video-from-rpi-cam -to-android-phoneどのような解決策が私の問題にありますか?

手短に言えば、Androidからロボットを制御したいのですが、ロボットの中にはラズベリーpiカメラを備えたラズベリーpiがあります。だから、まずはロボットからスマートフォンのJavaアプリにビデオをストリーミングするだけです。

上記の質問への最初のコメントは、PSの目をカメラとして使用してRaspberryからAndroidフォンにビデオをストリーミングする方法を示すこの投稿にリンクしています。

'alex'による4番目のコメントは、PSアイカメラの代わりにラズベリーpiカメラの使用について述べています。

I've found the solution: I had to install the uv4l driver 
to use the RaspiCam as /dev/video0 and I had to modify the gst-server.sh : 
inserted videoscale !\ after ffmpegcolorspace !\ and it works :)

したがって、 このガイドに従ってラズベリーpiにuv4lドライバーをインストールします。http//www.linux-projects.org/modules/sections/index.php? op = viewarticle&artid = 14

私はこれらの端末コマンドを実行していると思います:

wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc && sudo apt-key add ./lrkey.asc
Adding line to apt sources -->> deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy main
sudo apt-get update
sudo apt-get install uv4l uv4l-raspicam
sudo apt-get install uv4l-raspicam-extras

ここで、UV4Lドライバーをすばやくテストすると

dd if=/dev/video0 of=snapshot.jpeg bs=11M count=1

私が得るすべては完全に黒いsnapshot.jpegです

また、ドライバーを再起動しようとすると:

sudo service uv4l_raspicam restart

私はこの警告を受けます:

pi@raspberrypi /etc/uv4l $ sudo service uv4l_raspicam restart
[....] Starting UV4L Raspberry CSI Camera Driver: uv4l
<notice> [core] Trying built-in driver 'raspicam'
<warning> [core] Driver 'raspicam' not found
<notice> [core] Trying driver plug-in 'raspicam'
<notice> [driver] Raspicam Video4Linux2 Driver v1.9.19 built Jul 12 2014
<notice> [driver] Selected format: 1920x1080, encoding: mjpeg, JPEG Video Capture
<notice> [driver] Framerate max. 30 fps
<notice> [driver] ROI: 0, 0, 1, 1
<notice> [core] Device detected!
<notice> [core] Loading the CUSE kernel module
<notice> [core] Registering device node /dev/video0

どんな洞察も喜んで感謝されます!そして、長めの投稿でごめんなさい:(

大変感謝します!

回答:


4

私にとっては、これを実行することで機能しました:

sudo apt-get install uv4l-server
sudo apt-get install uv4l-uvc
sudo apt-get install uv4l-xscreen
sudo apt-get install uv4l-mjpegstream

リンクURL


3

UV4Lはサポートされていて、ストリーミングオーディオ/ビデオWebRTC、あなたのAndroid携帯電話および/または他のブラウザにライブストリームを取得することができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.