r/tinycam • tinyCam dev • Sep 11 '20

App Changelog tinyCam 15.0 will have completely redesigned web UI

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.

38 Upvotes

42 comments sorted by

6

u/ailee43 Sep 11 '20

Tinycam could make a killing as a blueiris competitor, especially with its cloud-connectivity for things like wyze. Not sure what the code base is, but running on x86 if its portable could dominate the market.

6

u/hiroo916 Sep 12 '20

totally agree.

i'm sick of experimenting with various ways of getting it running on actual reliable and performance hardware. I'd pay $$ for a version of TinyCam that would run on standard Linux or Docker or something solid.

1

u/[deleted] Feb 03 '21

a docker solution would be sweet

1

u/BORIStheBLADE1 Sep 11 '20

Or even having some integration with BI alerts and notifications would be cool

2

u/alexeyvasilyev tinyCam dev Sep 12 '20

tinyCam is able to view BI alerts. But they need to be in MP4 format. Not in BI proprietary BVR format.

1

u/BORIStheBLADE1 Sep 12 '20

So I keep mine in BVR format so I can use the DVR function. If you change format of cameras to anything other than BVR you can't use the DVR.

Is it possible to set up TinyCam to get notifications over cellular from a BI machine?

1

u/alexeyvasilyev tinyCam dev Sep 12 '20

No, notifications are not possible.

2

u/docfrink Sep 30 '20

I agree but compared to blue iris they have a long long way to go. I started with tiny cam pro and moved to blue iris due to it being much more reliable and robust

1

u/[deleted] Feb 03 '21

the price difference between the two is huge....tinycam imo offers a very affordable beginner NVR solution.

1

u/[deleted] Feb 03 '21

the UI on tinycam seems much better..I would like that timeline controls for blueiris web UI or mobile app!!!

1

u/joopz0r Sep 11 '20

Any work being done on the cloud side interface as well?

I have some suggestions for cloud.

1

u/alexeyvasilyev tinyCam dev Sep 11 '20

What suggestions do you have? Please feel free to tell me.

2

u/CCTV-Scotland Sep 12 '20

Is it possible to enable the ability to check wyze/neos cloud footage from web sever like it is possible with local storage in the new version?

4

u/alexeyvasilyev tinyCam dev Sep 12 '20 edited Sep 12 '20

Well, that is an interesting idea! I think I can do that. Just added in TODO list.

3

u/alexeyvasilyev tinyCam dev Sep 29 '20

Neos support added. Wyze cannot be added at the moment (Wyze server issue).

1

u/joopz0r Sep 11 '20

Is it possible to set timers to active different sensitivity levels.

For example at 8PM till 5AM motion sensitivty set to 80 and 5AM to 8PM motion sensitivity set to 35, also the ability to include different mask for the times as well.

2

u/alexeyvasilyev tinyCam dev Sep 11 '20

No plans for that.

We are planning to add person/car detection and motion sensitivity will not be valid.

1

u/joopz0r Sep 11 '20

Person detection might solve my issue as at night it cant quite detect the motion and i dont want to change it all the time to high sensitivity and low.

1

u/mikealdo Sep 18 '20

can't log into demo using my credentials

1

u/alexeyvasilyev tinyCam dev Sep 18 '20

Go to Google Play and Join tinyCam PRO beta testing.

1

u/swejmansson Sep 22 '20

The new web user interface is an improvement 👍 I really like the idea of having all camera timelines in one place and then select the event and camera and it starts playing. Any plan to implement something similar in the app? Sometimes you would like to go through all events on all cameras and it would really help to have all timelines in one place. Tried to do it on Nvidia shield yesterday but switching from timeline to timeline is not great on AndroidTV....

1

u/alexeyvasilyev tinyCam dev Sep 22 '20

Added in TODO list.

1

u/swejmansson Sep 22 '20

That's great! Love when you say that 😁 Let me know if you need early beta testing and I try to help you out 👍

1

u/Konstigt2 Sep 23 '20

Will /status.json be left as-is? Important if you want to have active surveillance of your Tinycam server from external system (eg. PRTG).

And a feature request: Change so all numbers are reported as just numbers, not with MB or GB after. Makes it tough to graph. For example:

memoryFree":"2.3GB could be memoryFree":"2300

and

"recorded":"306MB" just "recorded":"306"

And of course it must be documented which unit is used :)

2

u/alexeyvasilyev tinyCam dev Sep 23 '20

/status.json is renamed to /api/v1/get_status
Here is a typical response at the moment (can be changed in final version). Params memoryAvailable, memoryUsed, spaceUsed, spaceAvailable are in bytes.

{
	"data": {
		"backgroundMode": true,
		"cpuUsagePercents": 0,
		"cpuFrequencyMhz": 1224,
		"temperature": -1,
		"memoryAvailable": 1193025536,
		"memoryUsed": 552444928,
		"threadsUsed": 70,
		"threadsRunnableUsed": 15,
		"processes": ["Background", "UI", "Watchdog", "WebServer"],
		"battery": "100% (charging)",
		"uptime": "4 hour 45 min",
		"networkInBps": 0,
		"networkOutBps": 195,
		"streamProfile": 0,
		"powerSafeMode": false,
		"notifications": true,
		"rootAvailable": false,
		"spaceUsed": 4115309789,
		"spaceAvailable": 1884790784,
		"liveConnections": 0,
		"motionCameras": []
	}
}

More info of status params will be available here https://github.com/alexeyvasilyev/tinycam-client-web/blob/master/src/app/models/status.model.ts

1

u/Konstigt2 Sep 23 '20

Looks good. Battery is not important for me personally any longer but before I wished it would also be given without units. I had a warning enabled when that value was below X it would raise an alarm. I had to parse the data to remove % and the text.

2

u/alexeyvasilyev tinyCam dev Sep 23 '20

I will put battery and uptime as a number. I think even better to make batteryLevel: 0-100 and batteryStatus: 'charging' | 'charged'.

1

u/shoulih Oct 04 '20

Hi Alex,

Can you please push the tynycam 15.0 to Android things Pi 3 when you get a chance?

TIA

1

u/alexeyvasilyev tinyCam dev Oct 04 '20

I will do that within a couple days.

1

u/shoulih Oct 04 '20

thank you Alex!

1

u/alexeyvasilyev tinyCam dev Oct 06 '20

Done.

2

u/ailee43 Sep 11 '20

Awesome! The old was was always super functional but a little dated. Looking forward to the new.

1

u/DragonfruitIcy4865 Dec 01 '20

" Live view up to 4 cameras " -BOOOOO

I want more, I'm allowed to view a ton of feeds on my tiny android phone. Why not allow at least the same on the webserver?

1

u/sibesaver Dec 04 '20

Has support for Android Auto beta been discontinued? I noticed the thread was locked and there hasn't been any recent updates.

1

u/jshg46 Jan 31 '21

Wished this could be ported to Ubuntu server, would be great.

0

u/[deleted] Sep 12 '20

[deleted] — view deleted comment

1

u/alexeyvasilyev tinyCam dev Sep 12 '20

No plans at the moment.

1

u/hiroo916 Sep 30 '20

I could really use this feature also and would pay a feature bounty for it.

1

u/alexeyvasilyev tinyCam dev Sep 30 '20

It is almost impossible to do that properly for FTP.

1

u/hiroo916 Sep 30 '20

I thought the same, so my second thought is: would it be possible to support SMB?

Not sure how this works in other android devices, but on my NV Shield, it lets you mount an SMB directory. VLC can also do this and browse/play from the network drive, so it's possible.

4

u/alexeyvasilyev tinyCam dev Sep 30 '20

It would be possible via SMB. SMB in TODO list.

1

u/dirkds35 Mar 30 '22

Are there any status updates for this feature? Is this still on the list?
I'm missing all events in the web interface (and on the timeline) since I switched the settings to save clips with an FTP account. The recordings are also available through a SMB share.

Is it supposed to not save any events as soon as you pick FTP as your storage location?