RTSP IP-Cam Viewer
view RTSP IP camera video streams
RTSP IP-Cam Viewer is an Android app to watch RTSP video streams; this format is typical of inexpensive IP security cams.
Goals:
- an extremely light-weight open-source app with minimal features and minimal UI
- ability to add video streams (including via import of JSON text files)
- display of enabled video streams in list- and grid-view, full-screen view of a single high-res video stream
Notes:
- this app does not require the latest Android versions, so your old device can be put to a new purpose with this
- when videos are displayed in list/grid views: audio is mute; click to open video in full-screen view; long click to toggle pause/play
- when a video is displayed in full-screen view: audio is not mute; controls are visible
Packages
Version 002.03.01-16API (2022-05-20)
Android Versions:
19 Libraries detected:
Libraries:
- Google Gson (Utility)
A Java serialization/deserialization library to convert Java Objects into JSON and back.
- Android Support v4 (Development Framework)
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- AndroidX Activity (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Android Jetpack Annotations (Utility)
library that contains the annotations for Android Jetpack.
- AppCompat (Utility)
support newer Android features on older Android versions.
- Constraint Layout Library (Utility)
library to reduce the number of nested views needed.
- Coordinatorlayout (UI Component)
AndroidX library to position top-level application widgets, such as AppBarLayout and FloatingActionButton.
- Androidx Core (Utility)
a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- AndroidX Fragment (UI Component)
AndroidX library to encapsulate part of the user interface or behavior into reusable components.
- Lifecycle (Utility)
perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Media (Utility)
share media contents and controls with other apps.
- Recyclerview (Utility)
display large sets of data in your UI while minimizing memory usage.
- Android Activity Saved State (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Android Jetpack VersionedParcelable (Utility)
Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted safely.
- AndroidX Widget ViewPager2 (UI Component)
replaces AndroidX ViewPager, addressing most of its predecessor’s pain-points, including right-to-left layout support, vertical orientation, modifiable Fragment collections, etc.
- ExoPlayer (Utility)
an extensible media player library for Android
- Google Material Design (Utility)
library to help with material design guidelines.
- Material File Picker (UI Component)
Material file picker library (lets the user select a file or directory).
- Librtmp Client for Android (Utility)
library to call librtmp functions over JNI interface.
Download (3.8 M)
Version 002.02.00-16API (2021-11-12)
Android Versions:
16 Libraries detected:
Libraries:
- Google Gson (Utility)
A Java serialization/deserialization library to convert Java Objects into JSON and back.
- Android Support v4 (Development Framework)
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- AndroidX Activity (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Android Jetpack Annotations (Utility)
library that contains the annotations for Android Jetpack.
- AppCompat (Utility)
support newer Android features on older Android versions.
- Constraint Layout Library (Utility)
library to reduce the number of nested views needed.
- Androidx Core (Utility)
a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- Androidx Fragment (Development Aid)
- Lifecycle (Utility)
perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Media (Utility)
share media contents and controls with other apps.
- Android Activity Saved State (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Android Jetpack VersionedParcelable (Utility)
Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted safely.
- AndroidX Widget ViewPager2 (UI Component)
replaces AndroidX ViewPager, addressing most of its predecessor’s pain-points, including right-to-left layout support, vertical orientation, modifiable Fragment collections, etc.
- ExoPlayer (Utility)
an extensible media player library for Android
- Google Material Design (Utility)
library to help with material design guidelines.
- Material File Picker (UI Component)
Material file picker library (lets the user select a file or directory).
Download (3.7 M)
Version 002.00.02-16API (2021-06-04)
Android Versions:
9 Libraries detected:
Libraries:
- Google Gson (Utility)
A Java serialization/deserialization library to convert Java Objects into JSON and back.
- Android Support v4 (Development Framework)
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- AppCompat (Utility)
support newer Android features on older Android versions.
- Androidx Core (Utility)
a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- Lifecycle (Utility)
perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Media (Utility)
share media contents and controls with other apps.
- ExoPlayer (Utility)
an extensible media player library for Android
- Google Material Design (Utility)
library to help with material design guidelines.
- Material File Picker (UI Component)
Material file picker library (lets the user select a file or directory).
Download (2.3 M)