Parroty streamują chyba po RTP. Nie używałem nigdy OpenCV, ale o ile dobrze pamiętam można tam jako backendu użyc gstreamera lub ffmpeg. Jeśli chodzi o gtreamera i RTP, to należy ustawić parametr latency=0. Wcześniej możesz przetestować gstreamerem na desktopie, polecenia gst-play lub gst-launch z parametrem latency=0. Będziesz wiedział, czy opóźnienie będzie mniejsze i czy jest spowodowane przez np. przetwarzanie w OpenCV. W tym momencie
@piszczalka: A video stream is sent by the AR.Drone to the client device on port 5555 (UDP for AR.Drone 1.0 , TCP for AR.Drone 2.0 ). Images from this video stream can be decoded using the codec included in this SDK. Its encoding format is discussed in section 7.2.
7.3 The AR.Drone 2.0 video stream The AR.Drone 2.0 use standard video codecs, with a custom encapsulation for managing the network stream 7.3.1 Video codecs
@Boquete: a to ten sam interfejs co producent w mobilce używa? generalnie tcp do przesyłania strumienia wideo to mi coś nie za bardzo pasuje, ale moja wiedza w tym temacie jest bliska nikłej (no to się wypowiem XD)
nazywajcie mnie nierobem i leniem j-----m, ale chociaż mam teraz w końcu spoko robotę to zrozumiałam, że nigdy nie będę pogodzona z konceptem oddawania czterdziestu godzin swojego życia tygodniowo, nie ważne jak fajna będzie praca i płacą, to jest dosłownie rezygnacja z połowy życia i p------e że jako ludzkość się na to zgodziliśmy, jak mi się nie uda za 5 lat rozkręcić czegoś swojego co będzie realnie sprawiało mi radość i satysfakcję
otóż kochani. nie idę do pracy. wczoraj się schlałam lekko bo czeka mnie albo operacja albo jakaś igła. chodzi o kolano, ale to nic. muszę mieć rezonans na cito - na NFZ brak terminów, ubezpieczenie prywatne dalej szukam, prywatna wizyta od 750 zł w górę. XD smutki kolosalne mnie od wczoraj ogarniają.
Parroty streamują chyba po RTP. Nie używałem nigdy OpenCV, ale o ile dobrze pamiętam można tam jako backendu użyc gstreamera lub ffmpeg. Jeśli chodzi o gtreamera i RTP, to należy ustawić parametr latency=0.
Wcześniej możesz przetestować gstreamerem na desktopie, polecenia gst-play lub gst-launch z parametrem latency=0. Będziesz wiedział, czy opóźnienie będzie mniejsze i czy jest spowodowane przez np. przetwarzanie w OpenCV. W tym momencie
W dokumentacji jest TCP stream. Spróbuje jeszcze gstreamera bo w ffmpeg odpalałem prze ffplay i ten sam lag co w opencv
7.3 The AR.Drone 2.0 video stream
The AR.Drone 2.0 use standard video codecs, with a custom encapsulation for managing the network stream
7.3.1 Video codecs
@Boquete: pewnie zamienili TC na UD
Tak, to leci po wifi tak samo jak odbieram to ja, więc na mobilce jest to samo
@Boquete: A aplikacji mobilnej wykorzystują SDK do przechwytywania wideo.
https://developer.parrot.com/docs/SDK3/
lub
https://developer.parrot.com/docs/SDK2