+3

Live IP Camera Feed into AT using RPi3B - WORKING!!!

adamph 1 month ago in Media Tiles / Video Camera Feeds • updated by rijosroberto 1 week ago 10

Hi All,


After many attempts to try and google the right URL, encoding login/pw into the URL, using RTSP vs. HTTP etc etc... I wanted to help others out by documenting what I did to finally get live feeds from my IP cameras into Action Tiles. 


This method is NOT FREE, and will probably cost you about ~$60-$75 for all of the materials to set up.

No coding experience required. This is primarily all configuration. 


--- 


What I tried and why it didn't work:


1) My NVR only provides RTSP feeds and therefore no http url would work for me, either to the cameras directly or to the NVR. If you're in a similar situation, I would recommend going this route.


2) RTSP feeds used as the URL in ActionTiles will also not work, especially if you're using the recommended Fully browser. You would not be able to pass your authentication credentials in the RTSP url (Fully will not allow it).


3) TinyCam Pro worked for a bit, however the webserver kept crashing. As a standalone on low bandwidth profile, compression 50 in ActionTiles, and only streaming 2 cameras, TinyCam Pro was using almost 40-50% of my Fire HD7. I believe my Fire HD7 couldn't handle the load and therefore just kept crashing, causing a blank image on my tiles. I'm glad I at least tried this route, since that's what gave me the initial idea of a webserver approach.


4) I don't subscribe to 3rd party services such as Blue Iris, but from what I know now, I'd say in the long run this method I'm about to describe can replace that service.



---


Basically we'll be taking the same approach as TinyCam Pro did, except running a similar Web Service approach on a separate device instead of the same device Action Tiles is running on.


Materials needed:

1) A Raspberry Pi (I used an RPi3 model B for mine)

2) RPi3 case and power adapter

3) MicroSD card that is at least 8 GB. I grabbed a Samsung Evo+ that was 32 GB off of Amazon for around ~$30

4) Your tablet running ActionTiles (I'm using a Fire HD7)


High Level Steps:

1) Set up our RPi with motionEyeOS.

2) Add your cameras into the motionEye software.

3) Grab the http stream url.

4) Add media tile using the stream url in Action Tiles.

5) Profit.


Step By Step Instructions:

1) Visit the github to grab motionEyeOS to be installed. Make sure you grab the right one for the particular Raspberry Pi version you have to play with.

https://github.com/ccrisan/motioneyeos/wiki/Installation


2) Follow the installation instructions to flash motionEyeOS on your microSD card.


3) Put your RPi in the case, HDMI to a monitor, plug to your network via ethernet, put your microSD card in and power your RPi on. 


4) Assuming their are no errors, the bootup text will provide the IP address for your RPi (You can change this later either when you log into the RPi or through your router settings). If everything boots up fine, you can safely go place your RPi somewhere, so long as its hooked up to the internet. We'll be doing everything remotely for now on.


5) After putting your RPi somewhere and powered back on, go back to your computer and enter in the RPi's IP address in your internet browser. This should bring you to MotionEye's login screen. Use admin with no pw as your initial login.


6) Now that you're in you can tweak stuff like turning on your RPi's wifi, changing the default pw, etc.


7) Start adding your cameras in. use the site AT recommends if you don't have access to your camera or NVR's manufacturer manuals. I did not embed credentials in my URL, there should be blanks provided for you to input login details when you add your cameras. 

https://www.ispyconnect.com/


8) Assuming you added them correctly, you should now see them displayed in the GUI. I only have 2 in mine since that's all I wanted to display in AT, but I'm sure you can add many more.


9) After adding your cameras, now grab the stream URL in the camera settings. This should be just the IP address to your RPi followed by the port assigned to each camera you added.


10) Within ActionTile (you can even test in a separate browser tab if you want) this should show up instantly.




I hope this helps anyone trying to do this same thing. Good Luck!



I'm a little confused by your post.  Are you using iSpyConnect to get the stream into action tiles or are you getting it directly from MotionEye?  Your instructions are very confusing.  You talk about grabbing the URL for your camera...wouldn't that be the URL for motioneye?

Sorry if I wasn’t clear. If you do not know your RTSP url, you can use iSpyConnect to look that information up. They are manufacturer specific. You will use this RTSP url To input into motionEye when you add your cameras.


In short we’re taking the RTSP stream and using motionEye to convert that into an http stream that we can use in AT.

Thanks for the advice, Adam.  This works great!  I have 4 Logitech Alert cameras at my home that I can no see on my ActionTiles dashboard.

I used RPI 3 B+ and installed motion eye OS but something went wrong it says RSTP protocol not supported.

Any idea what could be the issue.

Did you cross reference the RTSP link syntax you’re using with the correct manufacturer/model for your camera?


ISpyConnect can help with that. What cam/model do you have and are you connecting to the cameras directly or to an NVR?

hello hope all is well can you please do step by step on how to find that information that I need from I spy to be able to use for motion eye , thank you ,

are you trying to connect directly to your cameras or a NVR?


What’s the manufacturer and model numbers?

currently iam playing with the program and trying to add an old xfinity camera it works on ispy and ip camera viewer 4 down the road iam planning to get this system


 https://www.amazon.com/gp/product/B00NBT2ZZ0/ref=ox_sc_sfl_title_2?ie=UTF8&psc=1&smid=AQKEF0UEM73LD

and I would like to add it to motion eye. 

+1

again, no need to add anything with iSpy. It’s simply a website to help you find the correct syntax for your model’s rtsp url.


https://www.ispyconnect.com/man.aspx?n=Zosi


Once you get that NVR grab the model number, look it up using the url above.


Of course if you’re going to order that, it should come with the manufacturers instructions. In there should contain the proper RTSP you would use.


Also, this is assuming RTSP is your only option. With Zosi looks like you can just connect directly using http://. If that’s true you should be able to plug that directly into actiontiles, no need for motionEye to convert RTSP to http

so the web site is the one that can help me find the url that I need , not the app I downloaded from them ? is there like a how to to be able to use the website and find it ? 


wont work for my xfinity one lol there goes my tester , lol ill wait until I get the zosi to be able to play more , thank you  for eeverything , ill post again when I set it up or trying to set it up , with the zosi