Czy mogę przesyłać strumieniowo wiele kamer GoPro 3 na komputer z systemem Linux?

9

Nie wiedziałem, czy to pytanie z kamery, pytanie z Linuksa, czy pytanie z sieci. Prosimy o przeniesienie lub prośbę o przeniesienie tego pytania w razie potrzeby.

Chcę uchwycić materiał wideo z wielu GoPro Hero 3 i nagrać je na dysk twardy. Korzystanie z wyjścia HDMI najwyraźniej nie wchodzi w grę, ponieważ większość komputerów nie ma wejścia HDMI. W ten sposób mogłem skorzystać z opcji Wi-Fi GoPro. Moje pytanie brzmi zatem:

Czy możliwe jest jednoczesne nagrywanie materiału bezprzewodowego z 2 lub więcej GoPros? W szczególności chcę poznać przepustowość używaną przez każde GoPro (tj. Ile mogę uruchomić na Wireless 802.11 N) i czy możliwe jest rozróżnienie i przechwycenie różnych sygnałów GoPro.

EDYTOWAĆ

Będę nagrywać materiał w rozdzielczości 1080p przy 30 fps. I wierzę , że wykorzystuje .mp4format. oraz algorytm kompresji H.264 ( źródło ).

puk
źródło
Z jaką rozdzielczością nagrywasz iz jaką częstotliwością klatek? Jaki typ pliku generuje? (avi, mpg, mov lub?) Obliczenie to (długość * szerokość * 3 (typowa głębia koloru) * klatki na sekundę), ale można to znacznie zmniejszyć przez kodek wyjściowy. Bez znajomości przepustowości wyjściowego kodeka nie można uzyskać ok.
cybernard
@cybernard to jest coś, co chciałbym w formie odpowiedzi, ale zaktualizuję pytanie, aby odzwierciedlić tyle punktów, ile mogę odpowiedzieć.
puk
To około 3 Mb / s. Bezprzewodowy N, w idealnych warunkach, 300 Mb / s = 37,5 Mb / s. Więc maksimum wynosi 11-12. W zależności od odległości, zakłóceń i innych warunków możesz uzyskać 100 Mb / s lub 12,5 Mb / s. Więc 3 lub 4 bezpiecznie. Każde urządzenie otrzymuje unikalny adres IP, dzięki czemu można łatwo komunikować się z każdym urządzeniem niezależnie. Również router między Wi-Fi a komputerem musi być gigabitowy, jeśli masz nadzieję na dotarcie do 12 urządzeń.
cybernard
@cybernard Myślę, że miałeś na myśli 37,5 Mb / s, a nie Mb / s.
puk
@cybernard Gigabit Wireless wydaje się najlepszym sposobem. Z ciekawości, czy mogę skonfigurować n niezależnych sieci bezprzewodowych na n komputerach dla n GoPros, tak aby każdy GoPro miał dostęp do własnego dedykowanego routera bezprzewodowego?
puk

Odpowiedzi:

1

Stary Hero3 można łatwo przesyłać strumieniowo na komputer z systemem Linux, uzyskując dostęp do interfejsu internetowego pod adresem

 http://10.5.5.9:8080/live/amba.m3u8

Nowy Hero4 wymaga następujących kroków:

Otwórz ten adres URL: http://10.5.5.9/gp/gpExec?p1=gpStreamA9&c1=restart

W VLC / FFplay / other otwórz port udp: udp: //: 8554

Upewnij się, że odtwarzacz multimediów jest skonfigurowany jako streaming MPEG.

Philip Kirkbride
źródło