[RELEASE] Generic Video Camera DeviceType, Yes, Live Video Streaming

I try to keep apps off my phone. So I use St mobile so it makes sense to use it. Yes it’s faster against almost every app. Just have to figure out one bug right now to activate the stream.

I have 3 Hikvision cameras and cant wait to test them on ST. Would be great. Thanks

Wow, you would hate my phone, I just counted 19 apps that are considered IOT/Home Automation!

Have you tested nest? Wpoulkd this integration make drop cam or nest (same thing) stream?

in theory, nest / dropcam could work, but there are a lot of hoops one has to go through to get an access token and the stream url. But if you want to go through those hoops, this should work.

Very excited about this, I’ll test it with my foscams if you are interested.

I’ve got an LAView DVR that’s a rebranded Hikvision, would be awesome to see this work. I port forward to the DVR (on an isolated network) to use the LAView app remotely, but having it on the ST app on my tablets at home would be FAR nicer.

how do i go about doing this?

Count me on as another tester if you need one. I’ve got 6 Hikvision cameras with RTSP and MJPEG streams.

1 Like

Google it. I can’t tell you because I agreed to the Google and nest developer agreements. It’s very complicated.

1 Like

The first rule of beta testing is: You don’t talk about beta testing. :slight_smile:

4 Likes

Release will be this Friday on Live Code Fridays, github repo to follow. We will write the whole solution live.

15 Likes

Code is up https://github.com/pstuart/Generic-Video-Camera

Complete smartapps and devicetype to do mutliple camera installs from same code base.

4 Likes

Thanks. I lowered my resolution and it seems to be better. If I can get this working in Smartiles, I might keep it a lower resolution bc the trade off is worth it. Nice work!

This is quick, even with my 1080p streams, hit the device, hit the full screen thing, and bam it auto starts. LOVE IT!

1 Like

Are you using android or iOS? My 1080p was causing issues in iOS.

Android. Tested on Moto X and SG5 so far without issue, both on Lollipop. The low def stream loads about a half second faster but no artifacting or anything with either stream.

I can’t seem to be getting it working through my firewall. I opened up tcp port 554 and it’s not working. I’m using my dns name in my url field. Anyone get it working externally?

Edit: never mind. I got it working. I was testing from inside network and my guess is with rtsp, coming from inside network and going back out and in causes routing issues with packets. It works from outside.

I set a camera as the main device in a “room” and it shows the video window but will connect sporadically and not for long, error is “There was a problem retrieving the livestream url.” I assume that time is refreshing and breaking itself?

Edit: Well now it seems stable, weird.

I can not recommend external port forwarding, use a vpn.

2 Likes