Hi all,
I would like to share a 100% working solution for HC2 / HCL users that want to use new IP cameras working with RTSP, H.264.
Problem: as you know Fibaro doesn't respect too much users demands. Fibaro only supports old IP cameras working with old streaming methods like MJPEG, using basic authentification... This is very bad, because it forces us to use old and unsecure technology. The best solution is that Fibaro supports newer protocols, RSTP, H.264, SSL authentication... But as you know, taking care of users is not the main Fibaro interest.
Workaround solution: using an old Android phone (or tablet) as a webserver proxy using tinyCam Monitor PRO awesome app (3,5 EUR cost). The main idea is that tinyCam Monitor PRO connects to your cameras, serving at real-time MJPEG streams that Fibaro can watch perfectly fine
Yes, it sounds too naif but for me, it toke me years in order to find this solution...
In my example we will use Foscam C1
Tinycam Monitor Pro Configuration:
Install tinyCam Monitor PRO on your old Android phone on the same network than your HC2 / HCL and make sure your phone is working 24/7 like your cameras do.
Config your camera as usual
Go to tinyCam Monitor PRO / menú / Settings / Web Server at set strong admin password and choose a port (I use, the default port 8083).
Go to tinyCam Monitor PRO / menú / Enable Web server and check message: "webserver is running at http://192.168.1.10:8083"
Test it on your computer browser, Google Chrome as example and login with your admin / password of step 3. You will be able to see a welcome screen with some information. I recommend that you Enable "Background mode" and "Power safe mode". In my case I have 2 x RSTP H.264 IP camera and is using about 30% CPU (2014 Android phone).
Fibaro HC2 Configuration:
Add new IP Camera, Choose as a model Axis Generic and go to Advanced tab
You should take care of user, password, IP including port (the same that you setup at tinyCam Monitor PRO Webserver)
JPG path: axis-cgi/jpg/image.cgi?camera=1
MJPG path: axis-cgi/jpg/image.cgi?camera=1
Check [ JPG ] 3 s. and Show it on main screen and [ v ] Send STOP
If you have more than one camera, you need to add another IP Camera on Fibaro with exact configuration, but you should change in JPG and MJPG paths, camera=2, camera=3... and so on
That's all!
I hope you like it and it helps you