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

might sound a silly question but in your post you say
"Github integration works for smartapps and devicetypes, just add the repo and copy down the files"
can you link directly to github and how?

Take a look at this post that explains how to use the IDE integration with Github.

Thanks. But US only

I believe there’s a workaround for people living in the UK/EU. Try searching for that thread and it should explain how to do it.

You can get github integration working with this link if you are in the EU, though I have still not enabled it due to some bugs last time I tried.
https://graph-eu01-euwest1.api.smartthings.com/githubAuth/step1
I decided copying and pasting code worked well for me in the past, it just causes a problem with things like WebCore (where they need up to date device handlers for everything to work smoothly)

Github links fine now for the UK I’ve had it for about 6 months no problems

I added the Github via the FAQ… Both “Generic Video Camera Connect” and “Generic Video Camera Child” show up under MyApps…

Went into the ST App and installed the Generic Video Camera Connect SmartApp… Added a camera with the rstp URL tested in VLC… Saved, and check under My Home > Things… I do not see the camera listed…

Any ideas of what I’m doing wrong?

Thanks

Question
I got couple cameras working fine, Thanks and kudos to the developer :slight_smile:
Is there way to get these streams to show on Chromecast devices using Google Home? Used all listed GH commands but it doesn’t work

Thanks

1 Like

i still not got it working, can anyone give me a simple tutorial and requirements? Got the app installed on my smartthings, but can’t get the camera shown in the devices list.

I’ve never got it to load my camera but it still sound show up in the list of things.
Just put the name of the camera not sure what’s the camera stream path is but it just choose the top option.
Then put the cameras URL and save

does any one know if this works with tenvis jpt3815 should I be using the local ip (192.XX.1…) ?
edit
http://admin:password @ ipcam:port / videostream.asf
WAN -@ipcamseral.tenvis.org:port /…
Lan - not working as off local network (I guess) need to test it with local ip

If you don’t port forward how do you connect to the camera when not on the local network?

Setup a VPN server and connect through that.

Using a dlink DCS 993L
using android phone
Streams fine in a browser to the address in the form:
IP address/mjpeg.cgi?user=USER&password=PASSWORD&channel=1

However using this in Generic video camera I just get “camera unavailable”

Any ideas on how to make this work?

Got DCS933L working with this path:

http://username:password@myip/mjpeg.cgi?channel=1.mjpeg

Hi,

I am using two IP cameras with generic video camera type :

  1. old outdoor Dericam M204W (resolution only 320x240) - using http - works fine. Thanks!
  2. new Foscam FI9851 (720P) - connected using rstp protocol - problems with green video image.

Foscam video stream is shown correctly in PC VLC (URL format rtsp://user:pwd@IP/videoMain).
When using same format with Generic Video Camera DeviceType video is shown but is totally green. Randomly video is shown correctly for short period. No idea why.

FosCam firmware updated to latest version. No help.
Tested with 2 Android phones and 1 Android tablet. No difference.
Tested with camera connected to LAN or WLAN. No difference.

Any idea/proposals how to troubleshoot/fix the issue?

Attached “Green” screenshot and as a reference correct image in VLC.
17

Just seen this response, and it may be too late, but in case it is useful then I expect this is down to the video format you are using. Probably the PC is able to interpret the video codec as it will have a decent number installed, but ST will not have it (or perhaps it does have it, but uses so much processing time that it times out and hence appears green from only having half the codec) - something quirky like that…

Can you swap the video format to something more common such as MJPG or MPEG or something? (not sure what you currently have it set to but I would guess a quirky video format like 3gp or something) - lots of guesses I know, but hopefully will give you some pointers to get it fixed.

Is it a big pain to get this working with an Amazon Echo Show or Echo Spot at some point? I have a Ring Video Doorbell where I can say “Alexa, show me the Front Door” and it will pop up on the screen. I setup this device handler and got a camera working inside SmartThings. I even authorized it in the Alexa app. I tried to say “Alexa, show me the Back Yard” but got a response back saying “This device doesn’t support that feature” or something like that. I forget the exact response. Alexa does see that it’s there and that it’s a camera though.

I guess something has to be added to the device handler code. Is that something in the works?

Curious, did you link Alexa directly to your doorbell? Or did you do it through smartthings? My guess would be the former, and hence changing to allow your request is probably quite difficult. However if it is the latter then you can probably add it fairly easily by comparing the device handler code and looking for a feature that isn’t supported.

Yes, the former directly from Alexa. I looked much more into it since my post. It would have to be a custom designed Alexa skill to interact with a generic video stream. It seems quite complicated to setup. Just making a skill in general, besides one that makes use of video. All sorts of Amazon Developer stuff, security profiles, account linking, etc. It’s much more complicated to do when involving video.

You might find there is a custom video stream skill though… Though that requires a keen developer to have a plain ip camera and an Alexa show, which is probably quite tenuous…