2013-05-25 28 views
9

Raspberry Pi tabanlı bir quadcopter yapıyorum. Web kameradan hücresel kongre yoluyla bilgisayarıma video akışı istiyorum. Ben ffmpeg ve mjpg denedim ama sadece video izlerken Quad kontrol etmek mümkün kılmak için büyük bir gecikme var.Raspberry Pi gecikme yok (<10ms) video akışı

Sorum şu ki, videonun gerçekten küçük bir gecikmeyle akıtılması mümkün mü (dörtte biri sorunsuz bir şekilde otomobili çıkarabileceğim kadar küçük)?

Ahududu'nun donanımı yeterince iyi değilse, BeagleBord yapabilir mi? Ayrıca, akıllı telefonu quad'a monte etmek mümkün olabilecek en son çözüm olacak ancak Pi ile ruh halini tercih ediyorum.

GÜNCELLEME: Akış ve Raspberry Pi kamera için gstreamer kullandım. Gerçekten çok az gecikme var. 10ms bir şekilde imkansız ama 20 ms'ye kadar gecikmeyi azaltmayı başardım.

+0

Bir telefondan cep telefonu üzerinden raspi hakkında endişelenmeden masaüstünüze yapabilip yapamayacağınızı kontrol ederdim. Hücre ağının gecikme süresini, istediğiniz şey için yeterli yiyecek değil bulabilirsiniz. AR-Drone WiFI üzerinden gidiyor. Bir hücre bağlantısı daha hızlı olamaz, ancak kesinlikle daha yavaş olacaktır - muhtemelen istediğinizden daha fazla gecikme ile. –

+0

Yaptım ve akış gerçekten yavaştı. Sıradan FPV kullanacağım ve Pi – Pylo

cevap

7

RasPi B modelim var ve mjpg-streamer kullanıyorum. Gecikme, 12fps 640 x 480'de neredeyse fark edilemeyecek şekilde çalışıyor. Kurulumu ve yapılandırması yaklaşık 10 dakika sürüyor. Mjpg-streamer'a ek olarak, Motion ve FFMpeg'i de denedim, ancak ikisi de çok sinirliydi.

Ahududu için yararlı bulabileceğiniz iyi bir webcam tutorial var.

+1

'u kullanarak OSC'yi (ekran görünümünde) kullanacağım. GStreamer'ı (ki bu Pi için geçerli) kullanmalısın, gerçekten daha hızlı! – Val

+2

Tamamen katılıyorum @Val. Şimdi daha az CPU kullandığı için GStreamer kullanıyorum. Mjpeg-Streamer sadece webcam MJPEG'i destekliyorsa iyidir. Eğer YUV kameranız varsa, videoyu CPU üzerinde deşifre etmek ve kodlamak zorunda kalacaksınız ve bu da overclock edilmiş Pi'nin% 90'ından fazlasına neden olacaktır. – Pylo