Back to Projects
PTZ Vision detail

PTZ Vision

About

An Android application developed for the Mobile Programming course at the University of Trento. PTZ Vision allows users to remotely control PTZ cameras using the VISCA protocol over IP, with real-time RTSP video streaming. The app features a modern Material Design 3 interface with adaptive layouts for both portrait and landscape orientations.

Technologies
KotlinJetpack ComposeRoomExoPlayer (Media3)Material Design 3VISCA ProtocolCoroutines
Features
  • Full PTZ Control via virtual joystick
  • RTSP video streaming with real-time preview
  • Multi-camera support with quick selection
  • Auto Focus & AI Tracking support
  • Adaptive layout for Portrait and Landscape
  • Local database with Room for camera configurations
  • Haptic feedback during joystick usage
  • Scene presets for saved positions