Menggunakan driver UV4L untuk melakukan streaming video dari kamera raspberry pi ke ponsel android

8

Halo orang raspberry!

Saya memposting pertanyaan baru karena saya tidak punya cukup perwakilan di raspberrypi.stackexchange untuk mengirim komentar pada posting ini: /raspberrypi/15000/stream-video-from-rpi-cam -untuk-android-ponsel yang semacam punya solusi untuk masalah saya, hanya saja saya tidak bisa membuatnya bekerja :(

Singkatnya, saya ingin mengontrol robot dari Android saya, di dalam robot ada pi raspberry dengan kamera raspberry pi. Jadi sebagai permulaan saya ingin streaming video dari robot ke aplikasi java di ponsel saya.

.

Komentar pertama pada tautan pertanyaan yang disebutkan di atas untuk posting ini yang menunjukkan bagaimana melakukan streaming video dari Raspberry ke ponsel Android menggunakan mata PS sebagai kamera.

Komentar keempat oleh 'alex' mengatakan, tentang penggunaan kamera raspberry pi dan bukannya kamera mata PS:

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 :)

Jadi saya mengikuti panduan ini untuk menginstal driver uv4l pada raspberry pi: http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=14

Yang saya pikir sedang menjalankan perintah terminal ini:

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

Sekarang, jika saya dengan cepat menguji driver UV4L

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

Yang saya dapatkan hanyalah snapshot.jpeg yang benar-benar hitam

Juga, jika saya mencoba me-restart driver:

sudo service uv4l_raspicam restart

Saya mendapat peringatan ini:

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

Wawasan apa pun dengan senang hati dihargai! Dan, maaf untuk posting gondrong :(

Terima kasih banyak!

seed_87
sumber

Jawaban:

4

Bagi saya, saya membuatnya bekerja dengan menjalankan ini:

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

Tautan url

kuzeyron
sumber
3

Sekarang UV4L mendukung streaming Audio / Video denganWebRTC , yang memungkinkan Anda untuk mendapatkan streaming langsung ke ponsel Android Anda dan / atau browser lain.

prinxis
sumber