Live IP Camera monitoring using RPi

mathrisk

.: deleted :.
Adept
Mar 17, 2008
791
551
182
35
Bangalore
www.pankajnath.in
My requirement is to live monitor (video+audio) my house from internet.
Hardware I have - a Raspberry Pi 2, a WiFi IP Camera.
Broadband connection - Airtel vFiber 100mbps (Router Huawei hg8145v)

Can this be done? If so do I need any more hardware ?

If yes, how can I stream it securely over the internet?

Camera I have is this -> link.
This comes with a mobile app to monitor via internet. But I am not sure if this is secure enough. Can somebody else peep into the streaming ? How this streaming works - without static ip/dns setup/port forwarding ?
Is it may be streaming via some server somewhere ? (Like Youtube/FB live sharing ?)

Any info/pointer would be much appreciated.
TIA.
 

vivek.krishnan

If you cant see the green dot, I'm offline :P
Veteran
Dec 18, 2009
7,435
1,659
253
Ghatkopar, Mumbai
plus.google.com
Why dont you just get one of the wifi cameras from Mi which will manage everything? Comes to around 2.5K ish plus has additional benefits.[DOUBLEPOST=1543016611][/DOUBLEPOST]As for your point, yes, it can be done

You will need a public IP (Not static, just an IP which is accessible from the internet) for starters and run the software (Googling suggests using MotionEyeOS for the CCTV work)

Where the earlier solution (Mi camera) works is that if you are behind a double NAT then you cannot access the recordings over Internet easily without adding an intermediary.
 
Last edited:

TechFrost

Member
Disciple
Jun 6, 2018
32
1
8
Yes, Motioneyeos would be a best out of box solution to stream with HTTP. But with your setup, it could be a little complicated... in most case, the RPI cam is used along with Pi, which could be easily interfaced & streamed.
 

mathrisk

.: deleted :.
Adept
Mar 17, 2008
791
551
182
35
Bangalore
www.pankajnath.in
Why dont you just get one of the wifi cameras from Mi which will manage everything? Comes to around 2.5K ish plus has additional benefits.
The camera I own, also have the live monitoring over the internet. But I am worried about security part of it - as I don't know how that streaming works. Can someone peek into stream?
(I intended by buy the Mi Home 360 cam, but at the time I needed urgently , Mi cam was oos, got the next best seller)

As for your point, yes, it can be done

You will need a public IP (Not static, just an IP which is accessible from the internet) for starters and run the software (Googling suggests using MotionEyeOS for the CCTV work)

Where the earlier solution (Mi camera) works is that if you are behind a double NAT then you cannot access the recordings over Internet easily without adding an intermediary.
"if you are behind a double NAT" - this means ?
I am using Airtel vfiber. This is the WAN info I can see in my router. Will it work?

Screenshot from 2018-11-24 13-35-33.png
 

vivek.krishnan

If you cant see the green dot, I'm offline :P
Veteran
Dec 18, 2009
7,435
1,659
253
Ghatkopar, Mumbai
plus.google.com
The camera I own, also have the live monitoring over the internet. But I am worried about security part of it - as I don't know how that streaming works. Can someone peek into stream?
(I intended by buy the Mi Home 360 cam, but at the time I needed urgently , Mi cam was oos, got the next best seller)



"if you are behind a double NAT" - this means ?
I am using Airtel vfiber. This is the WAN info I can see in my router. Will it work?

View attachment 77590
Should work, mostly. Lets see.
 

chetansha

Well-Known Member
Veteran
Jun 30, 2007
1,742
692
202
Coimbatore
"But I am worried about security part of it - as I don't know how that streaming works. Can someone peek into stream?"
Yes . If some one wants to then they can.
 

vaalkai

Active Member
Disciple
Nov 22, 2017
88
35
31
I would really recommend against Mi IP cameras and routers, if my memory serves me right i remember reading lot of reports showing these devices connecting to remote chinese boxes.
 

mathrisk

.: deleted :.
Adept
Mar 17, 2008
791
551
182
35
Bangalore
www.pankajnath.in
I would really recommend against Mi IP cameras and routers, if my memory serves me right i remember reading lot of reports showing these devices connecting to remote chinese boxes.
Yeah I suppose so. To enable live streaming over internet, they need to have some server somewhere (if not doing port forwarding thingy).
 

vaalkai

Active Member
Disciple
Nov 22, 2017
88
35
31
Yeah I suppose so. To enable live streaming over internet, they need to have some server somewhere (if not doing port forwarding thingy).
Correct me if i am wrong, it could be peer to peer right? apart from initial handshake there is no reason i see why the video feeds should go to a 3rd party server. Neither for their router.
 

vivek.krishnan

If you cant see the green dot, I'm offline :P
Veteran
Dec 18, 2009
7,435
1,659
253
Ghatkopar, Mumbai
plus.google.com
Correct me if i am wrong, it could be peer to peer right? apart from initial handshake there is no reason i see why the video feeds should go to a 3rd party server. Neither for their router.
If is the best word to describe this. Since the connections go via a third party site, you cannot be sure what is being stored etc. And there is no port forwarding, it punches a hole in NAT so it even works in double or multiNAT setups.