Oprogramowanie oryginalnie powstawało jako aplikacja do streamingu z dedykowanej kamery dla Raspberry Pi (link). W tym celu użyty został gstreamer jako jeden z najlepszych multimedialnych frameworków opensource. Zainteresowanie aplikacją było jednak na tyle duże że z czasem przeistoczyła się w aplikację do odtwarzania dowolnego streamu gstremer’a w systemie Android.

Aktualnie możliwe jest konstruowanie dowolnych streamów a także pisanie własnych pluginów (więcej na github: https://github.com/pzuk/raspberry-pi-camera-viewer-plugins/) Dzięku systemowi pluginów możliwe stało się zamodelowanie praktycznie dowolnej funkcjonalności, a RaspberryPi Camner Viewer stał się jeszcze bardziej elastycznym frameworkiem możliwym do wykorzystania w dowolnych, amatorskich jak i komercyjnych zastosowaniach.

W kolejnych wersjach planowana jest możliwość wgrywania własnych styli graficznych.

Aplikacja w Google Play:

Low latency

Z użyciem aplikacji możliwe jest uzyskanie wyjątkowo krótkiego opóźnienia (latency) w przesyłanym streamie. Przykłady można znaleźć tutaj:

Android and Raspberry Pi Camera low/no latency via gstreamer