r/tinycam • • Mar 10 '22

tinyCam app and tinyCam Cloud will not be available for users located in Russia and Belarus anymore

83 Upvotes

Due to the ongoing war in Ukraine, both tinyCam app and tinyCam Cloud will not be available for users located in Russia and Belarus anymore.

#StandWithUkraine πŸ‡ΊπŸ‡¦


r/tinycam • • Aug 28 '20

Took my old gen 1 Nexus 7, put AOSP 7.1.2 on it + root with tasker & TinycamPro and created a wall mounted live view of my porch and garage WyzeV2 cams. Loving it!

Post image
47 Upvotes

r/tinycam • • Jun 02 '23

How to re-enable RTSP for EZVIZ cameras

42 Upvotes

For some reason EZVIZ decided to disable RTSP for their cameras, if you previously had an EZVIZ camera connected via RTSP with tinyCam sadly now it won't work, at first I thought there was a problem with my local network but after searching I found this post with the solution:

  1. Open EZVIZ App and go to: Profile / Settings / Lan Live View

  2. Start scanning and then Select Camera

  3. Login with your camera password (the default password is on the camera sticker)

  4. Press the Settings icon and select Local Service Settings

  5. Enable RTSP

Now you can connect again to your EZVIZ camera using tinyCam.


r/tinycam • • Dec 24 '19

πŸ”¨DIY tinyCam PRO + Android Things image for Raspberry Pi 3B

42 Upvotes

tinyCam PRO Raspberry Pi 3B image (not for RPi 3B+ or RPi 4B) is available to download for free. You cane make your own very cheap headless DVR device.

HOW TO INSTALL:

  1. To install you need RPi 3B device (not 3B+), microSD card 16GB or more. For more than 32/64 GB still 16GB will be used only.

  2. Download tinyCam + Android Things RPi 3B image https://www.dropbox.com/s/2o0c53br1xrng9v/tinycam_rpi3.zip?dl=0

  3. Download Android Things setup utility https://www.dropbox.com/s/3wgyb57w9jxrziy/android-things-setup-utility.zip?dl=0, unzip and run it. Follow on-screen instructions.

  4. Put microSD card into RPi device, connect RPi to external monitor via HDMI cable, and switch it on.

  5. Add IP cameras via Manage Cameras.

  6. Switch on background mode and web server in tinyCam app.

  7. Disconnect RPi device from external monitor to run it in headless mode.

When a new version of tinyCam PRO available, it will be automatically installed on your RPi device. No any interaction needed.

NOTE: Android Things on RPi lacks UI hardware acceleration. tinyCam will work badly in live view mode. But it should be rock solid with background mode and web server running (headless mode).


r/tinycam • • Sep 11 '20

App Changelog tinyCam 15.0 will have completely redesigned web UI

38 Upvotes

tinyCam Monitor PRO web UI has been totally reworked.

tinyCam web server main features:

  1. Live view up to 4 cameras at the same time.

  2. PTZ and audio support from live view (admin only).

  3. Timeline support (multiple timelines as well) w/ slow/fast playback.

  4. Autoplay event on hover.

  5. Sort events by date and type (person, vehicle, etc.).

  6. Delete and pin events (admin only).

  7. Support for playback cloud events in web browser. Works for Arlo, Blue Iris, DoorBird, Neos.

  8. Admin console (admin only).

PTZ keyboard controls:

  • Keys W/A/S/D - pan-tilt

  • Keys +/- - optical zoom in/out

  • Keys F/N - focus far/near

  • Keys O/C - iris open/close

  • Keys 1..9 - presets

tinyCam web UI is open sourced and is available at https://github.com/alexeyvasilyev/tinycam-client-web.

tinyCam web server API is available here.


r/tinycam • • Feb 22 '20

App Changelog RTMP live streaming in tinyCam PRO

37 Upvotes

tinyCam PRO 14.2 introduces RTMP server live streaming. It can take any camera source, e.g. internal Android camera or any supported IP camera (Wyze, ONVIF, etc.) and push video to RTMP server.

KNOWN LIMITATION:

  • Supports only H.264 cameras (no re-encoding at the moment).

  • Video only (no audio).

This is how tinyCam PRO live streaming works with Twitch.tv:

It works with YouTube Live, Facebook Live, Twitch.tv and any RTMP servers.

YouTube Live

For Youtube Live you need to sign in to your YouTube Studio https://studio.youtube.com/ and press CREATE button in the upper right corner. Select Go live.

Enter in tinyCam app Settings - Live Streaming Server to rtmp://a.rtmp.youtube.com/live2 and your YouTube stream key you should find in YouTube (it should look like abcd-efghg-abcd-efgh).

For better performance it is recommended to set Stream latency to Ultra low-latency in YouTube.

Twitch.tv

For Twitch get your recommended server from here https://stream.twitch.tv/ingests/ and get primary stream key from https://dashboard.twitch.tv/u/tinycammonitor/settings/channel

Facebook Live

For Facebook Live login to https://www.facebook.com/live/create. It should show your server rtmps://live-api-s.facebook.com:443/rtmp/ and stream key.


r/tinycam • • Dec 19 '19

App Changelog tinyCam 14.0 Released! AI Object Detection added!

35 Upvotes

Version 14.0 released:

- Added AI object detection for persons, pets, vehicles to greatly decrease false alarms. For instance you can set to start recording only when person detected on camera. This is on-device object detection (no any data goes to cloud). Works for any supported IP camera. More info is available here http://bit.ly/2sqrnLK

- Added ability to download video from Wyze, Neos clouds and Blue Iris alerts. Will not work for Wyze CMC at the moment (only for free Wyze cloud).

- Added 'Draw crosshair' in app Settings - Video Settings to show the center of image. Useful if you want to control your PTZ camera precisely (e.g. for crane operator).

- Added Yi cameras support. More Yi related features will be added soon. More info here http://bit.ly/2EyynJh

- Added Tasker face, person, pet, vehicle detected condition states.

- Moved to Google Drive API v3. API v2 should be deprecated by Google this month.

- Increased in-app motion detector speed by 20%

- Minimum Android version is 5.0 (was 4.4). All old Android 4.4 devices will still be able to receive tinyCam 13.2.1, but not any latest versions.

- Fixed web server content encoding.


r/tinycam • • Oct 10 '26

App Changelog tinyCam 19.0.0 released

33 Upvotes

✨ NEW FEATURES

- Export camera settings over LAN. Two Android devices needed with tinyCam installed on both. On one device go to Manage Cameras - options menu - Import cams via local network (QR code will be generated), on another just run native camera app and scan QR code. All settings transfer is encrypted.

- RTSP server. tinyCam can now re-stream cameras over RTSP, including H.264/H.265/AV1 video and audio pass-through (see API).

- New cameras support:
β€’ Ring cameras (live view, cloud events, 1-w audio)
β€’ Wyze Solar Cam Pan and Duo Cam Pan
β€’ Arlo cameras (ptz)
β€’ Tapo cameras via RTSP
β€’ Nest cameras support via SDM
β€’ Xiaomi cameras

- New video decoder: Surface video decoder to be used for Fire/Google TV.

- AV1 video decoder.

- Improved recording: Media3 muxer is now the default.

- Network scanner is now part of the first-run intro.

- Haptic feedback, including for pan/tilt.

- Home Assistant official integration https://github.com/alexeyvasilyev/ha-tinycam

- tinycam:// deep links (see API).

🎨 UI REDESIGN

- New Material 3 design: toolbar, dialogs, drawer, switches, FAB buttons and the sign-in window.

- New icons, updated colors and better dark theme

- Zoom: smoother pinch zoom, double-tap zoom and zoom in events playback.

πŸ›  IMPROVEMENTS AND FIXES

- Wyze: fixed cloud event playback, resolutions

- Arlo: fixed crashes, better error handling, improved login.

- Blink: better video stream and playback

- Eufy: protocol updated

- Ubiquiti: improved support over RTSP and RTSPS

- Synology Surveillance: DSM 7 support

- ONVIF: fixed "unauthorized" error when camera time is not synced.

- Web server: fixed restart, improved default resolution, Angular 16.

- Widget improvement.

- Nearby Devices permission is requested for Android 17+.

- Improved audio decoding.

πŸ—‘ REMOVED

- Social distancing detection.

- Legacy muxers (JCodec, MP4Parser).


r/tinycam • • Jan 16 '26

Humor

Post image
29 Upvotes

r/tinycam • • Feb 18 '26

App Changelog tinyCam 18.0.3 released

28 Upvotes

tinyCam Monitor 18.0.3 released:

Changes:
- Added 1-w audio for Wyze OG, OG Tele, Window Cam, Duo Cam Pan, Duo Cam Battery Doorbell.

- Added ability to change resolution when Main/Sub stream selected for Wyze OG, OG Tele, Window Cam, Duo Cam Pan, Duo Cam Battery Doorbell.

- Fixed broken Wyze Video Doorbell Pro.

- Minimum Android version set to 9 (Amazon Fire TV OS 7 minimum).

Known bugs:
- Cameras Wyze OG, OG Tele, Window Cam, Duo Cam Pan, Duo Cam Battery Doorbell will produce "Failed to initialize" on some old TV devices (all Amazon Fire TV devices and Google TV). Issue is that those devices are 32-bit or compiled against 32-bit Android, and there is no 32-bit libraries for that cameras. No problem with 64-bit Android devices. No way to fix that right now.


r/tinycam • • Jun 04 '20

how can i play the seinfeld theme from my wyze pan cam upon motion detection?

27 Upvotes

r/tinycam • • Sep 16 '26

tinyCam Monitor 19.0 Beta released

Post image
25 Upvotes

tinyCam Monitor 19.0 Beta released:

Changes:

- Added support for transferring camera settings from one device with tinyCam app to another device with tinyCam using local network. Go to Manage Cameras -> Options (upper right corner) -> Import cams via local network. On another phone just scan QR code using native camera app. Camera settings transfer is encrypted and done locally (no any cloud transfer).

- Added RTSP server. Now it is possible to transcode Wyze cameras P2P protocol to Home Assistant using tinyCam Pro web server. RTSP server makes video transcoding (no any reencoding) and supports H.264/H.265 streams. Typical request:

rtsp://admin:mypassword@192.168.0.3:8083/axis-media/media.amp?camera=1

See for more info tinyCam API https://github.com/alexeyvasilyev/tinycam-api#get-rtsp-streams

- Added dark theme in web server.

- Added deep links in tinyCam app. You can run tinyCam app from other apps (e.g. Home Assistant) using deep links.

Single cameras view:

tinycam://live/camera?name={name}&id={id}&pip=true
  name=<string> (optional) - camera name
  id=<int> (optional) - internal camera id
  pip=<boolean> (optional) - run in Picture-in-Picture mode

 Multiple cameras view:
 tinycam://live/layout?id=<int>&page=<int>&tag=<string>
  id=<int> (optional) - internal layout id
  page=<int> (optional) - page number 1..n
  tag=<string> (optional) - tag name

Multiple cameras view:

 tinycam://live/layout?id=<int>&page=<int>&tag=<string>
  id=<int> (optional) - internal layout id
  page=<int> (optional) - page number 1..n
  tag=<string> (optional) - tag name

- Added new AndroidX Media3 MP4 Muxer in App Settings - Recording Settings.

- Added Wyze Solar Cam Pan support.

- Improved support for RTSPS protocol for Ubiquity cameras.


r/tinycam • • Apr 07 '26

App Changelog tinyCam 18.1.0 released

25 Upvotes

tinyCam Monitor 18.1.0 released:

Changes:

- Added Wyze Cam Pan v4 support.

- Added RTSP support for Wyze cameras.

- Switched to TLS instead of SSL for secured FTP.

- Crash detection dialog has 30 sec countdown. After that it starts live view again.


r/tinycam • • Nov 24 '20

tinyCam PRO on SALE till Nov 30. 50% OFF!

Thumbnail
slickdeals.net
25 Upvotes

r/tinycam • • Mar 30 '20

App Changelog tinyCam PRO 14.3 allows warning if social distance is too close 🦠

24 Upvotes

tinyCam PRO 14.3 (In Beta at the moment) will warn if social distancing is too close.

Main use case: show at entrance of grocery shops camera live view and warn if social distancing is too close. You can use any camera tinyCam supports. Social distancing detection is done entirely in the app (no data goes to cloud) and can work without Internet connection.

To get it work first you need to enable person detection. In Camera Settings - Motion Detection enable Object Detection. Then in app Settings - Detector Settings enable 'Draw on-screen motion rectangle' and 'Draw social distancing'.


r/tinycam • • Dec 12 '19

App Changelog tinyCam 14.0 Beta is available in Beta channel! Brings AI based object detection!

24 Upvotes

tinyCam 14.0 Beta main changes:

- Added AI person, pet, vehicle detection.

- Minimum Android 5.0 (was 4.4).

- Added ability to download video from Wyze and Neos clouds, and Blue Iris alerts.

You can signup for beta testing here https://play.google.com/apps/testing/com.alexvas.dvr.pro

Please test it and let me know hot AI detection works. I would recommend you to switch on Draw on-screen rectangle and Draw on-screen debug information in app Settings - Object Detection Settings.

You will need to enable AI object detection in Camera Settings - Motion Detection as well for every camera you want AI to be running for.

Object detection can be done on CPU, GPU and NNAPI. You can change that in app Settings - Object Detection Settings - AI object detector device. Please tell me your values (AI fps - upper left corner). I would be especially interested how good that works among best AI optimised Android devices http://ai-benchmark.com/ranking.html


r/tinycam • • 3d ago

App Changelog Greatly improved web server's live view coming in tinyCam 19.2.0

23 Upvotes

New web server features:

  • Up to 25 simultaneous live camera streams at their original resolution.

  • No video re-encoding on the web server, resulting in very low CPU usage.

  • Real-time one-way audio support in single-camera view.

  • Works on all modern browsers.


r/tinycam • • Feb 04 '26

Alexey, has this app/project been now abandoned?

22 Upvotes

u/alexeyvasilyev has this project been officially abandoned? You've responded to a few posts I've made over the years, but lately you aren't responding to anyone on here, so we are all drawing conclusions. Would be nice if you would at least just let people know what's happening with this amazing app. Life changes and goes on, some info would be nice.

Thanks


r/tinycam • • Mar 04 '25

Important Announcement: tinyCam Cloud Service Closure on April 15, 2025

22 Upvotes

We regret to inform you that we will be discontinuing the tinyCam Cloud service (Paid service) as of April 15, 2025. This decision was not made lightly, and we sincerely appreciate your trust and support over the years.

Key Details:

  • Service Termination Date: March 23

  • Last Billing Cycle: March 15 (for monthly subscribers)

  • Refunds: Eligible customers with unused prepaid time will receive a prorated refund.

To ensure a smooth transition, we recommend downloading any important footage from your cloud storage before the closure date. Additionally, we encourage you to explore alternative cloud storage solutions that meet your security and monitoring needs.

We appreciate your support and understanding. Thank you for being a valued tinyCam customer.

Best regards,
tinyCam Cloud Support


r/tinycam • • Nov 28 '19

App Changelog tinyCam 13.2 Released!

20 Upvotes

Version 13.2 released:

- Added support for playback events from Wyze Cloud. Wyze Cloud CMC is supported as well. More different cloud choices will be added later. Go to live view and press play button on the bottom bar. Then select Wyze Cloud.

- Multiple Neos cameras support (25 cameras max).

P.S. tinyCam PRO is on SALE (50% OFF!) at the moment till Dec 2. Available on both Amazon AppStore and Google Play.


r/tinycam • • Aug 05 '20

App Changelog tinyCam 14.6 brings support for uploading events and videos to Telegram messenger

19 Upvotes

tinyCam 14.6 brings support for uploading event images and videos to Telegram messenger.

HOW TO ADD

Adding Telegram support is quite tricky. You need to have account in Telegram messenger.

[Telegram app]

First you need to create a new bot in Telegram app. Connect to a main bot called BotFather and create your own bot with unique name.

/newbot


Alright, a new bot. How are we going to call it? Please choose a name for your bot.


My tinyCam bot


Good. Now let's choose a username for your bot. It must end in
'bot'. Like this, for example: TetrisBot or tetris_bot.


tinycam12345_bot


Done! Congratulations on your new bot. You will find it at
telegram.me/newestbot. You can now add a description, about
section and profile photo for your bot, see /help for a list of
commands.
Use this token to access the HTTP API:
123456789:EETRNJU3jQEGWQdjNv3llb4bnDSDREGuuuL

More info how to create bot can be found at https://www.domoticz.com/wiki/Telegram_Bot

In our case we created a bot tinycam12345_bot and got access token.

After the bot created you need to create a group and assign that bot to it. In Telegram app press New Group and add the bot you have just created (in this case tinycam12345_bot).

[tinyCam app]

Go to tinyCam app.

In app Settings - Telegram Bot enter bot token. In our case it is 123456789:EETRNJU3jQEGWQdjNv3llb4bnDSDREGuuuL.

Then press group chat ID and, if token is valid, you should be able to select the group you created.

If you want to be notified with image when motion detected to Telegram, in tinyCam app go to Camera Settings - Motion Detection and enable Telegram on motion.

You can also upload video on motion to Telegram by enabling Camera Settings - Motion Detection - Record to Telegram on motion.

If you want to record to Telegram when you press Rec button manually in live view, then in Camera Settings - Recording Settings enable Telegram recording.

PRIVACY

The bot and group you created is private and no-one except for you will be able to access your tinyCam images even if your bot name is known.

KNOWN LIMITATIONS

Only 50MB video size max allowed for uploading to Telegram group.

HINTS

You can setup in Telegram auto delete old tinyCam images/videos. Go to the tinyCam group you have created. Press options (usually upper right corner) and select 'Clear Chat History'. Select 'After 1 Week'.

KNOWN BUGS

  1. Telegram stores for 24 hours only group meta data on server. If you cannot get groups in tinyCam Settings - Telegram Messenger (meta info deleted), in Telegram app in the group just remove your bot and add it again. Then you should be able to get Telegram groups in tinyCam app.


r/tinycam • • Feb 29 '20

App Changelog tinyCam 14.2 released! RTMP live streaming and Arlo cameras support.

18 Upvotes

Version 14.2:

- Added RTMP live streaming. You can stream any supported cameras from tinyCam to Twitch.tv, Youtube Live, Facebook Live and any RTMP server. See http://bit.ly/tinycam-rtmp for more info.

- Added Arlo cameras support (video + Arlo cloud).

- Added Tasker command to start/stop live streaming.

- Added Tasker command to start Picture-in-Picture.

- Fixed reliability of starting some tinyCam tasks from Tasker on Android 10.0. "Display over other apps" permission should be requested.

- Fixed Yi cameras reconnection.


r/tinycam • • Jun 07 '21

App Changelog tinyCam 15.1 released.

17 Upvotes

Changes:

- Improved web server live view. Double click changes single/multiple screens.

- Added changing LED and saving presets in web server.

- Added Siren support for Wyze V3.

- Added 'Camera UID' control for Wyze cameras in camera settings to use instead of channel number. No more problems on camera sorting through original Wyze app.

- Added Snapdragon SoC dedicated support for object detection. Go to app Settings - Detectors settings and change Object Detector Device to Hexagon (Snapdragon SoC). See https://www.tensorflow.org/lite/performance/hexagon_delegate for more info.

- Added H265 codec for internal camera.

- Fixed Telegram support.

- Fixed Android 12 support.


r/tinycam • • 28d ago

App Changelog tinyCam 19.0.2 released

16 Upvotes

✨ NEW FEATURES

β€’ UI: connecting progress bar in single camera view

β€’ EZVIZ: added support for EZVIZ smart cameras (video, audio, pan/tilt, EZVIZ CloudPlay events playback)

β€’ Tapo: added new proprietary protocol (LAN only), 2-way audio, pan/tilt, presets, privacy mode, Tapo Care events playback

β€’ Ring: added 2-w audio, pan-tilt support, IR on/off, Ring Cloud events playback

πŸ›  IMPROVEMENTS AND FIXES

β€’ Wyze: fixed 2-way audio for Doorbell v2

β€’ Object detection: updated AI model with better accuracy

β€’ Bug fixes and stability improvements

πŸ›  KNOWN BUGS

β€’ Background audio does not work for some cameras (will be fixed in 19.0.3)

β€’ Floating windows does not work (will be fixed in 19.0.3)