Ojo is a basic RTSP IP Camera surveillance wall for Android

Related tags

App ojo
Overview

Ojo Logo

Ojo: the FLOSS RTSP Surveillance camera viewer for Android

Get it on F-Droid

(Always prefer F-Droid build, when possible).

Ojo is a basic IP Camera surveillance wall. IP camera's RTSP streams are added via its url and shown in the classic tile configuration. The number of tiles is automatically choosen based on the number of configured cameras: a single camera goes full screen, adding more cameras the app switches to a grid view: 2x2, 3x3, 4x4 and so on. The maximum number of cameras is determined by the device's capabilities.

The stream decoding and rendering is demanded to VLC's library: without their effort this app wouldn't be possible. This app was specifically developed for F-Droid, as I couldn't find any open source RTSP vievers in the main repository.

Screenshot 1 Screenshot 2 Screenshot 3

Comments
  • Improve surveillance grid dimensions calculation method

    Improve surveillance grid dimensions calculation method

    I'm not a java developer, but a I try to optimize the grid dimensions calculation method of the surveillance grid view. May be it's could solve my issue #13.

    opened by brenard 1
  • Add grid 2x3

    Add grid 2x3

    I thanks for this great application! I currently have 6 cameras and when I had more than 4 in the app, the grid pass to max 9 (3x3 grid) directly, without possibly to have max 6 cameras (2x3 grid). It's could be great to scale grid to max 6 cameras before max 9 cameras.

    opened by brenard 1
  • Please consider adding RTSP server

    Please consider adding RTSP server

    Sending camera data from the device could be very usefull. In this case phone can be used by a desktop as a high quality WEB-camera with ffmpeg and v4l2loopback packages.

    opened by ioctl-user 1
  • Feature: Highlight Selected Video Stream

    Feature: Highlight Selected Video Stream

    Great App! I'm testing this on Android TV devices as a simple low cost IP Cam viewer. It is amazing that it works this well when not really intended for this purpose.

    When using the remote, there is no way to know which stream is currently selected until you press the select button and the stream expands to full screen. It would be nice to have navigation feedback. I understand this is not necessary when using on a touch device, but it is awkward when using a non touch screen device. This is also true in the streams setting list. You can't tell which row is selected or if you are about to delete or edit the stream.

    opened by budnail 0
  • Feature: Mute button

    Feature: Mute button

    Hello,

    First I would like to say thanks for your dedicated to making an open source android IPcam client!

    It would be awesome if there was a mute button on the individual camera view, and that it was muted by default.

    Thanks!

    opened by tcables 0
  • Add login and password field

    Add login and password field

    I ask you to make separate fields for entering your username and password. The password will still be protected and it will not be possible to just look at it.

    opened by OmlineEditor 0
  • Delete Multicast Address

    Delete Multicast Address

    I ask you to delete the extra Multicast addresses, I see through the firewall that your program is trying to access these addresses 228.67.43.91, they are not needed for the normal operation of the cameras.

    opened by OmlineEditor 0
Releases(v0.1.0)
Owner
Daniele Verducci
Daniele Verducci
xposed安卓虚拟摄像头 android virtual camera on xposed hook

android_virtual_cam xposed安卓虚拟摄像头 感谢https://github.com/wangwei1237/CameraHook 提供的HOOK思路!! 求有无极的大佬,希望帮忙测试一下此模块虚拟框架下是否可用,测试后希望在issue中反馈一下,谢谢!!! 具体的使用方法(

null 645 Jan 1, 2023
🛡️ Android security (camera/microphone dots indicators) app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack based on MVVM architecture.

??️ Android security app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack (Room, ViewModel, Paging, Security, Biometrics, Start-up) based on MVVM architecture.

null 639 Jan 6, 2023
Communicating between Wear OS and Android device using the OpWear module and a sample of displaying real-time camera on the watch and sending commands to the mobile by Wear OS.

OpWear-Cam Communicating between Wear OS and Android device using the OpWear module and a sample of displaying real-time camera on the watch and sendi

AmirHosseinAghajari 6 Nov 8, 2022
Quick photo and video camera with a flash, customizable resolution and no ads.

Simple Camera A camera with flash, zoom and no ads. The camera is usable for both photo taking and video recording. You can switch between front and r

Simple Mobile Tools 644 Dec 26, 2022
Pluck - Pluck, a library helps you to pick image via Galley/Camera built using Compose

Pluck - The image-picker library for Compose This is an image-picker for your je

Himanshu Singh 255 Jan 3, 2023
An app created for Code Lousiville in order to learn the in-and-outs of basic Android development

Tea House is an app created for Code Lousiville in order to learn the in-and-outs of basic Android development.

Chauncey Harlan 0 Nov 19, 2021
An android app that can perform basic arithmetic calculations on the go.

An android app that can perform basic arithmetic calculations on the go. App uses constraintLayout to map out the UI, MxParser for handling mathematical calculations

Uzodike Oguejiofor 2 Mar 4, 2022
SimpleTodo - An android app that allows building a todo list and basic todo items management functionality

Pre-work - SimpleTodo SimpleTodo is an android app that allows building a todo l

null 0 Dec 31, 2021
SimpleToDo is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item.

SimpleToDo is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item.

null 0 Jan 3, 2022
Quiz-App - An Android app which have some basic questions

Quiz-App An Android app which have some basic questions Start page Questions pag

Gururaj KL 3 Apr 21, 2022
Todo List Application is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item

Todo List Application is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item

null 0 Jan 22, 2022
Basic example of using ItemTouchHelper to add drag & drop and swipe-to-dismiss to RecyclerView.

Another drag and swipe library? This project is an example of basic drag & drop and swipe-to-dismiss with RecyclerView using ItemTouchHelper. It corre

Paul Burke 2.5k Dec 24, 2022
android-delicious Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play.

Delicious Android Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play. Fea

Alexander Blom 137 Nov 20, 2022
Android cutout screen support Android P. Android O support huawei, xiaomi, oppo and vivo.

CutoutScreenSupport Android cutout screen support Android P. Android O support huawei, xiaomi, oppo and vivo. Usage whether the mobile phone is cutout

hacket 5 Nov 3, 2022
FoldingNavigationDrawer-Android This is a sample project present how to use Folding-Android to add Folding Efect to Navigation Drawer.

FoldingNavigationDrawer-Android Sample (Play Store Demo) This is a sample project present how to use Folding-Android to add Folding Efect to Navigatio

null 242 Nov 25, 2022
Twidere-Android Twidere is a powerful twitter client for Android 1.6+ 1 , which gives you a full Holo experience and nearly full Twitter's feature.

Twidere for Android Material Design ready and feature rich Twitter/Mastodon/Fanfou app for Android 4.1+. Enjoy Fediverse now! Twidere-Android is maint

Twidere Project 2.7k Jan 2, 2023
:movie_camera: Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.

Popular Movies Stage 1 + Stage 2 Discover the most popular and top rated movies playing. Movies data fetched using themoviedb.org API. ✨ Screenshots M

Yassin AJDI 189 Nov 26, 2022
Extensible Android mobile voice framework: wakeword, ASR, NLU, and TTS. Easily add voice to any Android app!

Spokestack is an all-in-one solution for mobile voice interfaces on Android. It provides every piece of the speech processing puzzle, including voice

Spokestack 57 Nov 20, 2022
Aggregated Android news, articles, podcasts and conferences about Android Development

DroidFeed Curated news feed for Android Developers! Stay up to date with the latest Android Development news. Built for the Android developer communit

Dogan Gulcan 183 Dec 2, 2022