Skip to content

owwlo/WatchCat

Repository files navigation

[image:Logo] WatchCat

WatchCat - yet another Android Remote Surveillance Camera app.

Features and Limitations

Features

  • Based on a modified version of https://github.com/fyhertz/libstreaming
    • Android builtin Hardware Acceleration Video Encoding
    • H264 & AAC Encoding
    • Upto 1080p Video Streaming
  • Automatic Service Discovery within the same LAN
  • Play through Google ExoPlayer

Limitations

  • The screen will be kept ON during streaming and standing by
    • App will set the "brightness" close to 0 to mitigate this issue
    • I believe this is due to the Android system level policy. Personally, I haven't figured out a way to capture and to stream the video fully on background with screen off, if you know how to do this, please let me know ;)

Screenshots

[image:List of Cameras]

[image:List of Cameras(Landscape)]

[image:Camera Mode]

Tested Devices

  • [Android 10] Teclast T30 (tablet) (via treble_experimentations)
  • [Android 10] Xiaomi Mi 8 Lite
  • [Android 9] Teclast T30 (tablet)
  • [Android 8] Redmi 5 Plus

Use of other Open Source Projects